我有一个 Word 文档,其中嵌入了 PDF 作为我需要转换为 PDF 的图形。我期望 Word 生成的 PDF 文档能够按原样嵌入 PDF 图形(例如,像 Latex 所做的那样),从而保持其原始格式和质量。但事实似乎并非如此,因为 Word 将嵌入的 PDF 图形转换为 PNG(使用 Linux 实用程序检查生成的 PDF pdfimages
)。除了 Word 之外,到目前为止,我尝试过的所有在线转换器(例如https://www.adobe.com/uk/acrobat/online/word-to-pdf.html) 似乎能够支持此功能,所以我想知道这是否是 Word 的限制。有没有办法让 Word 不要将嵌入的 PDF 栅格化为 PNG?还有其他软件可以用来实现我的目标吗?
如何重现(Windows 10)
- 下载 PDF 图像——例如https://cds.cern.ch/record/2256742/files/Figure_001.pdf
- 打开 Word,然后插入 > 对象 > 对象 > 从文件创建 > 浏览。然后选择之前下载的 PDF 图像。这将在您的 Word 文档中显示(模糊)。这很好,因为Windows 下的 Microsoft Office 应用程序没有提供以全质量放置 PDF 内容的真正机制。
- 通过 (a) 文件 > 导出 > 创建 PDF/XPS 或 (b) 文件 > 打印 > Microsoft Print to PDF 保存/导出 PDF。
Word 生成的 PDF 将显示原始 PDF 图像的栅格化版本。在 Linux 中,您可以使用以下命令轻松检查 PDF 中嵌入的图像pdfimages
在我的例子中,这样做pdfimages -all wordtopdf.pdf /tmp/out
表明嵌入的图像是*.png
。
相关Word选项:图像大小和质量设置为“不压缩文件中的图像”和“高保真”。
答案1
由于 Word 可以正确显示文档及其嵌入的 PDF,因此一个简单的解决方案是打印将文档转换为 PDF。
您可以选择“Microsoft Print to PDF”作为打印机,或者您已安装的任何其他 PDF 打印机。选择效果足够好的 PDF 打印机。