是否有一个 Windows 程序能够将 EMF 文件转换为 PDF,同时保留图像的矢量特征?
在 Windows XP 上,我总是使用图像和传真查看器(这是我见过的最好的 EMF 查看器),并通过 PDFCreator 将其打印为 PDF。不幸的是,XP 的时代已经一去不复返了,Windows 7 的照片查看器甚至无法打开 EMF 文件。
到目前为止我已经测试了很多查看器和转换器,结果如下:
- Windows 7 集成照片查看器 -> 无法打开 EMF
- ImageMagick Windows 预编译二进制文件-> 光栅图像
- 视图(打印为 PDF)-> 光栅图像
- Inkscape-> 加载错误(扭曲、错误的文本大小和位置)
- Microsoft Office 2010 照片查看器 -> 打印白页
- VeriPDF EMF2PDF转换器 -> 光栅图像(文本大小错误)
还有哪些软件可以将 EMF 转换为 PDF?
答案1
wmf2eps已经过时并且不受支持,但可能会将您的数据转换为更易于转换为 PDF 的形式。
最坏的情况是你可以Windows XP 模式
新的 Windows XP 模式允许您直接在 Windows 7 桌面上运行旧版 Windows XP 商业软件。
Windows XP Mode 主要针对中小型企业而设计,需要单独下载,并且仅适用于 Windows 7 Professional、Ultimate 和 Enterprise。Windows XP Mode 还需要虚拟化软件,例如 Windows Virtual PC。这两种软件都可以在 Microsoft 网站上免费获取。
答案2
莱克斯可以用来做这件事,尽管对于多幅图像来说这可能有点费力。LyX更喜欢 EPS 格式矢量图像,因此自动转换将 EMF 图像转换为 EPS,然后把整个文档转换为 PDF。
或者,您可以使用元文件转eps工具直接,然后将 EPS 转换为 PDF,不使用 LyX:
答案3
我能够使用免费 WMF 查看器然后打印到 PDF 驱动程序(Distiller / CutePDF / 等等)
编辑:显然该程序是 GPL 的,所以理论上有人可以获得源代码
答案4
如果您熟悉 WIN API,则可以编写一个控制台实用程序,只需将 EMF 绘制到 PDFCreator 虚拟打印机即可。这样,您将获得带有矢量字符的美观 PDF。
我尝试使用 GDI 和 GDI+ 库将 EMF 输出到 PDFCreator 虚拟打印机,在这两种情况下,生成的 PDF 都带有矢量字符,看起来很漂亮。GDI+ 更合适,因为生成的 PDF 质量更好。
您还可以将 PDFCreator 配置为“自动保存模式”。在这种情况下,您可以获得无需用户交互即可将 EMF 转换为 PDF 的控制台实用程序。