MvG*_*MvG 11 fonts pdf conversion microsoft-powerpoint emf
是否有免费(即免费)的方式将 PDF 文件转换为Windows EMF(增强型元文件),这样使用嵌入在 PDF 中的字体的文本将在 MS Office PowerPoint 中以相同的方式呈现?我想必须用填充的路径替换文本,但这没关系,因为我只想显示结果,而不是编辑它。
我试过pstoedit,但字体嵌入似乎很棘手。查看字体处理手册,似乎-dt应该将文本转换为填充路径,但在这种情况下,路径显然实际上只是多边形,连接线段端点,但中间没有做任何贝塞尔曲线。所以结果看起来很奇怪,例如用菱形作为所有“i”的点。
我在几个地方(例如这里)读到过,inkscape可用于将 PDF 转换为 EMF。但是在 Windows 上,PDF 导入挂起而不显示对话框。在 Linux 上,我得到一个导入对话框,但文本处理的唯一选择是将文本保留为文本;我无法转换为路径,因此如果没有嵌入字体,我将不得不改用系统字体。
我也尝试过ImageMagick convert,但这似乎对图像进行了光栅化,因此结果看起来很模糊。
对于一个应用程序,即将 LaTeX 公式嵌入到 PowerPoint 中,这篇文章提出了替代方案(至少其中一些通过DVI而不是 PDF 和MHTML而不是 EMF 工作。但是还有更多的工具可以创建 PDF 而不是 EMF,所以一般问题仍然存在。
我可以访问 Windows、Linux 和 OS X,因此如果有帮助,建议的答案可以使用任何操作系统组合。如果您没有完整的解决方案,那么部分解决方案可能仍然有帮助。例如,某些 PDF-to-PDF 转换器用填充路径替换文本。或者一些工具从 PDF 中提取字体并将它们保存在单独的文件中,其他工具(如 pstoedit 或inkscape)可能会提取它们并使用它们来呈现文本。或者其他任何您认为是朝着解决方案迈出的重要一步。
小智 13
我一直面临着同样的问题,因为你:我有一些.pdf文件(每两页),我想变成的东西,我可以导入到Word文件; 最后只是碰巧是一个.emf(不接受所有其他格式)。
此答案假定您熟悉使用控制台。
将矢量格式X转换为矢量格式Y的首选工具似乎是inkscape. 但是,当将.pdf文件直接导入到inkscape
-T,文本也不能很好地转换。因此,我发现有必要将.pdf文件预先转换成inkscape可以使用的东西。我发现这个答案非常有用,尤其是提到pdf2svg. 我的最终顺序如下:
pdf2svg input_filename.pdf interim_filename_%d.svg all
inkscape -T interim_filename_1.svg --export-emf=interim_filename_1.emf
(repeat for all additional pages of the .pdf)
Run Code Online (Sandbox Code Playgroud)
尽我所能在屏幕上看到,将这些.emf文件传输到 Windows 机器并使用 Windows 图像查看器打开它们,结果与输入相同。另外,在使用我的 Windows 机器上不存在的字体尝试使用定制的 LaTeX 文档进行测试后,我也发现结果相同。跳过初始pdf2svg步骤意味着在inkscape's 转换后间距完全混乱。
就我而言,我不需要删除.pdf页面边界(我正在处理整页文件)。如果您只对.pdf页面的一小部分感兴趣,则可能需要这样一个中间步骤。从这个答案中拉出来,pdfcrop似乎能够做到这一点。
| 归档时间: |
|
| 查看次数: |
7715 次 |
| 最近记录: |