c# - 有没有在 C# WPF 中将 PDF 转换为 SVG 的有效方法?
问题描述
我正在努力研究如何在 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 中嵌入所有字体和图像?
解决方案
推荐阅读
- django - 单个表与每个用户的表
- flutter - 逻辑像素如何转换为物理像素
- powershell - 如何解析多个输入?
- javascript - 使用引导程序将数据提交到数据库时,检查两个字段是否已经完全匹配?
- mysql - MySQL 查询值不会传递给 ejs 文件。查询取决于先前查询的结果
- kubernetes - RBAC:kubectl 配置使用上下文
- flutter - 使用flutter-provider从子小部件更新父小部件
- flutter - 在电池消耗和 apk 大小方面颤振 vs android 本机?
- python - 想要为 2 个散点图和一个情节设置动画,但没有发生
- sql - 获取阈值旁边具有某个值的行