从 Word 导出 PDF 后保留带有渐变的 SVG

从 Word 导出 PDF 后保留带有渐变的 SVG

每当我需要为商业文档(例如概念文件或文档)创建模板时,我都必须在这里和那里放置一些通用图形,例如公司的徽标。由于 Microsoft 从 Word 2016 开始增加了对 SVG 的支持,因此从那时起,我就可以毫无问题地在很多文档中使用 SVG 图像(只要里面没有文本)。

通常情况下,这种方法很有效,但现在我遇到了一个问题:我将公司的徽标放在 Word 文档中。在 Word 中,图像可以完美地显示为矢量图形,但当我使用 Word 的集成导出功能将文档导出为 PDF 时,徽标会转换为质量较差的光栅图形。

我尝试在同一文档中使用其他几个 SVG 图像,它们都按预期工作。但我无法使我的公司徽标正常工作。我有该徽标的几个版本,但都不起作用。它总是同样的行为:在 Word 中,一切都运行良好,但在进行 PDF 导出后,我在 PDF 文件中得到了一个光栅图形。

我尝试使用 Adob​​e Illustrator 中的所有选项从源文件(EPS、PDF)重新创建 SVG 文件,但无法使其正常工作。尽管这最终不是一个选择,但我还是尝试使用几台 PDF 打印机(Microsoft 的内置 PDF 打印机、Adobe PDF 打印机、PDF24 打印机)打印 Word 文档。但结果完全一样。:-(

这肯定是图片文件本身的问题,但是我现在没有办法了。我来回转换文件,也尝试了一些网上的转换工具,但没有任何变化。

我正在使用最新版本的 Microsoft Word 2019(包含在 O365 订阅中)(2010)。

我期待您的想法。感谢您的帮助!:-)

我将其缩小到图像中的渐变。一旦我将它们从徽标中删除,PDF 导出就可以正常工作。不幸的是,它不是操纵我公司徽标的选项。:-D 有什么想法可以调整文件,以便 Word 和所有 PDF 打印机能够正确进行 PDF 导出?

答案1

我刚刚经历过类似的事情,我可以告诉你,我发现的行为很大程度上取决于三件事。

  1. 操作系统
  2. 您是否希望(SVG)图形保留其可扩展属性
  3. 您是否希望导航窗格(在 Word 中)中的标题在生成的 PDF 中显示为书签/大纲?

请注意,我发现 #2 和 #3 是相互排斥的 - 只能二选一 - 我无法同时获得两者。对于包含许多子标题的长文档,我不得不在美观的图形和 PDF 内的导航便利性(即能够单击书签并直接进入某一部分)之间做出妥协。

我可以在 Mac(Catalina 10.15.7)上使用 Word(v16.44,20121301),也可以在 Windows 10(v1909,18363.1256)上使用 Word(v2002,12527.21416)。我还使用 Visio 将我的图表(图形和文本的混合)导出为 SVG。查看生成的 PDF 时,我在 Mac 上使用 PDF Expert,在 Windows 上使用 Adob​​e Reader。

视窗

在 Windows 上,无论我在 Word 中尝试什么,我都无法导出包含可缩放 SVG 的 PDF。也就是说,我尝试了这些选项列表中的所有组合。

Word PDF 选项

我所得到的只是丑陋的光栅图形和文本。

macOS 选项 1 - SVG 图形,但没有书签

然而,在 Mac 上结果略有不同。如果我想要清晰的 SVG 图形但不需要书签,我发现我可以通过打印菜单将文档保存为 PDF。

Word 打印 另存为 PDF

这会在 PDF 中生成最漂亮的图片,并且在放大/缩小时会保留其质量 - 就像 SVG 图形应该表现的那样。然而,在 Word for Mac 中,使用另存为 PDF,没有使用 Word 标题创建 PDF 书签的选项,因此生成的 PDF 没有任何书签。

macOS 选项 2 - 栅格化 SVG 图形,但有书签

但我发现如果我去文件 -> 另存为...并将其保存为 PDF,尽管它没有明确提到从 Word 标题创建书签,但生成的 PDF 却有书签。这一定与屏幕截图中选定的选项有关。话虽如此,SVG 中的图形和文本甚至比我将它们保存为 PNG 时更差。

Word 另存为

请注意另一个选项,最适合打印,产生的结果与macOS 选项 1选项。

结论

就我而言,我更看重 PDF 中的书签,而不是高质量的 SVG 图形。因此,我将 Visio 图表导出为 PNG,然后使用macOS 选项 2。如果您是 Windows 用户,这可能是您的最佳选择。

我发现的另一个问题是,当我将一些 SVG 放入 Word 时,字体(在 SVG 中)不符合其字体大小。我不知道这是为什么,但它让我很恼火,以至于我放弃使用 SVG,正如上一段所述。

我希望这有帮助!

答案2

我刚刚在使用 Word(Mac 版)将 docx 文件转换为 pdf 时遇到了同样的问题。我在“最适合电子分发和访问”选项下转换了文件,结果 svg 图像被转换为​​没有可缩放性的普通图像。我再次尝试在“最适合打印”选项下转换为 pdf,结果 pdf 中 svg 图像保留了可缩放性。所以这是一个解决方案,至少在使用 Mac 系统时是这样。

相关内容