有没有一种有效的方法可以在 C# WPF 中将 PDF 转换为 SVG?
Is there an effective way to convert PDF to SVG in C# WPF?
我正在努力研究如何在 C# WPF (Net5) 中将 PDF 转换为 SVG。
我已经阅读了各种文章并使用 InkScape 进行了测试。
我手头的各种PDF文档,文字和图片很多。还包括数学公式和复杂字符。
我需要一个不需要任何编辑的矢量图像,所以我希望通过将所有对象更改为路径来转换它。
我能够将这些选项提供给 InkScape 的命令行。
结果很满意
我的大部分字符都忽略了字体,并尽可能将它们转换为矢量形式。
但是,
有几个问题。
转换我的 PDF 中所有页面的时间太长了。
另外,解决这些问题
通过划分任务执行转换时
转换未正确完成,InkScape 保持 运行 并挂起。
inkscape --export-filename=d:\testtest.svg --actions="select-all;object-to-path;" --pdf-poppler --pdf-page=190 d:\Test.pdf
我使用的命令如上
在将 PDF 转换为 SVG 时,是否有任何其他命令可以将所有字体和图像嵌入 SVG 中?
someone to me Can you recommend a separate library or commercial product that converts PDF to SVG (I can convert any object I want to a path and save it)?
Spire.PDF库提供了PDF转SVG的功能,你可以试试看
代码示例:
PdfDocument document = new PdfDocument();
document.LoadFromFile("Test.pdf");
document.SaveToFile(@"E:\Program Files\Result.svg", FileFormat.SVG);
有关详细信息,请访问此 link。
我正在努力研究如何在 C# WPF (Net5) 中将 PDF 转换为 SVG。
我已经阅读了各种文章并使用 InkScape 进行了测试。
我手头的各种PDF文档,文字和图片很多。还包括数学公式和复杂字符。
我需要一个不需要任何编辑的矢量图像,所以我希望通过将所有对象更改为路径来转换它。
我能够将这些选项提供给 InkScape 的命令行。
结果很满意
我的大部分字符都忽略了字体,并尽可能将它们转换为矢量形式。
但是, 有几个问题。 转换我的 PDF 中所有页面的时间太长了。
另外,解决这些问题 通过划分任务执行转换时 转换未正确完成,InkScape 保持 运行 并挂起。
inkscape --export-filename=d:\testtest.svg --actions="select-all;object-to-path;" --pdf-poppler --pdf-page=190 d:\Test.pdf
我使用的命令如上
在将 PDF 转换为 SVG 时,是否有任何其他命令可以将所有字体和图像嵌入 SVG 中?
someone to me Can you recommend a separate library or commercial product that converts PDF to SVG (I can convert any object I want to a path and save it)?
Spire.PDF库提供了PDF转SVG的功能,你可以试试看
代码示例:
PdfDocument document = new PdfDocument();
document.LoadFromFile("Test.pdf");
document.SaveToFile(@"E:\Program Files\Result.svg", FileFormat.SVG);
有关详细信息,请访问此 link。