Tips & Tricks

如何修复嵌入字体丢失或损坏的 PDF

PDF 在屏幕上打开,文本被空白方块、随机符号或看起来与原始版本完全不同的默认系统字体替换。图像和布局完好无损。只有文字被破坏了。这是字体问题的签名。 PDF 引用了未嵌入文件中的字体,并且这些字体未安装在查看系统上。修复嵌入字体缺失或损坏的 PDF 需要将正确的字体重新嵌入到文件中,或者将文本转换为不依赖于缺失字体的格式。 修复 PDF 方法取决于原始字体是否可用以及文本是否必须保持为可编辑文本。

How to Repair a PDF With Missing or Broken Embedded Fonts

诊断字体问题

在可以显示字体信息的查看器中打开 PDF。 Adobe Acrobat 在“文件”、“文档属性”、“字体”下显示字体列表。列表中的每种字体都有一个状态:嵌入、嵌入子集或未嵌入。嵌入字体完全包含在 PDF 中,并且可以在任何系统上正确显示。嵌入子集字体仅包含文档中使用的字符,并且将正确显示这些字符。 PDF 引用了非嵌入字体,但不包含在文件中。

非嵌入字体要求查看系统安装该字体。如果未安装字体,查看器将替换默认字体。替换会更改字符形状、间距和换行符。如果替代字体不支持文档中的字符,特别是对于非拉丁文字,文本可能会变得无法阅读。 PDF 字体 面板可准确识别哪些字体丢失并需要解决。

WukongPDF

尝试修复 PDF

无需安装。直接在您的浏览器中工作。

立即开始 →

在系统上安装缺少的字体

如果您可以使用缺少的字体,则将它们安装到您的系统上是最简单的修复方法。 PDF 不会改变。查看系统获得正确显示所需的字体。在 Windows 上,下载字体文件并右键单击它,然后选择安装。在 Mac 上,双击字体文件,然后单击“安装字体”。安装后,关闭并重新打开 PDF。查看器检测新安装的字体并正确呈现文本。

字体许可限制了这种方法。商业字体需要为其安装的每个系统提供许可证。如果 PDF 使用不属于您的许可字体,则在未经许可的情况下安装它会违反字体许可条款。 Arial、Times New Roman 和 Calibri 等系统字体已获得操作系统许可,可以免费安装。可以下载和安装来自 Google Fonts 的开源字体,无需担心许可问题。通过安装字体来修复 PDF 适用于可用的、经过适当许可的字体。

将字体重新嵌入 PDF 中

当缺少的字体可用并获得许可时,将它们重新嵌入到 PDF 中,以便文档变得独立。在可以编辑字体资源的工具中打开 PDF。 Adobe Acrobat Pro 包含字体嵌入功能。打开 PDF,转到印前检查工具,然后选择修复程序以嵌入缺失的字体。该工具在系统上找到字体,将它们嵌入到 PDF 中,并更新字体引用。

重新嵌入后,保存 PDF 并验证字体列表。以前的“非嵌入”字体现在应显示为“嵌入”或“嵌入子集”。在未安装字体的其他设备上打开 PDF。文本应该正确显示,因为字体现在包含在 PDF 中。 WukongPDF 提供修复 PDF 功能,可以解决与字体相关的显示问题。

无法嵌入字体时将文本转换为轮廓

当缺少的字体不可用或无法获得许可时,请将文本转换为轮廓。文本轮廓是每个字符的矢量形状,不是可编辑的文本,但在视觉上与原始字体相同。转换完全消除了字体依赖性。转换后的文本可以在任何系统上正确显示,因为没有可以替换的字体。

代价是轮廓文本不再可选择、可搜索或可编辑。字符变成图形。文件大小会增加,因为矢量轮廓大于字符代码。对于仅需要查看和打印的文档,轮廓文本是可接受的解决方案。对于需要保持可搜索或可编辑的文档,请改为安装字体或重新嵌入。

使用打印到 PDF 方法进行字体修复

在正确显示文本的查看器中打开 PDF,这可能需要安装缺少的字体。使用 Microsoft Print to PDF 或 Adobe PDF 打印机将文档打印为新的 PDF。打印过程捕获正确呈现的文本,并使用打印机驱动程序可用的字体将其嵌入到新的 PDF 中。

此方法之所以有效,是因为打印管道使用正确的字体呈现屏幕上显示的文本,然后将其重新编码到输出 PDF 中。输出 PDF 包含正确呈现的文本,通常为嵌入字体或采用标准编码的文本。打印到 PDF 修复是一种针对字体问题的通用修复,当至少一个系统上有正确的字体时。

防止您创建的 PDF 中出现字体问题

创建 PDF 时,嵌入所有字体。在应用程序的 PDF 导出设置中,查找字体嵌入选项并将其设置为嵌入所有字体。除非文件大小是一个关键约束,否则不要使用子集选项。完全嵌入的字体确保文档在任何地方都能正确显示。子集字体可以正确显示现有字符,但如果稍后编辑文档以添加新字符,则可能会失败。

避免使用其他平台上可能不可用的系统特定字体。 Windows 上的 Segoe UI 和 macOS 上的 San Francisco 等字体是特定于平台的。使用 Segoe UI 创建的 PDF 在 Mac 上可能无法正确显示。使用跨平台字体或完全嵌入特定于平台的字体。创建 PDF 后,在运行前对字体列表进行快速检查,以便在分发文档之前发现嵌入问题。

对于必须在无法安装字体的环境(例如信息亭、数字标牌或嵌入式系统)中正确显示的 PDF,在分发之前将所有文本转换为轮廓可以完全消除字体依赖性。文件大小增加,但保证显示正确。

修复 PDF字体工作流程也适用于嵌入字体存在但已损坏的 PDF。 PDF 中嵌入的字体可能会因文件传输错误或存储介质性能下降而损坏。症状类似于缺少字体:正方形、符号或不正确的字符替换了预期的文本。

诊断 PDF 中的字体问题时,请检查问题是否影响所有页面或仅影响特定页面。仅影响某些页面的字体问题可能表明这些页面引用了与文档其余部分不同的字体,或者这些页面的嵌入字体子集缺少所需的字符。

本文中描述的技术为处理这个特定的 PDF 任务提供了一个实用的框架。每种方法都因其在不同工具和平台上的可靠性和可访问性而被选择。

通过正确的方法和适当的工具配置,最初看似复杂的文档挑战变成了一个简单的过程,并具有可预测、可重复的结果。

WukongPDF 和类似平台提供了实现本文中描述的工作流程所需的工具,使这些 PDF 操作可以通过基于浏览器的界面进行访问,而无需安装桌面软件。

本文概述的实用步骤指导读者从最初的挑战到完整的解决方案,涵盖决定最终结果质量的关键决策和配置选择。

与许多 PDF 操作一样,输出的质量取决于设置和配置阶段所采取的措施。在处理整个批次之前,花时间了解可用设置并在示例文档上测试它们,比接受默认配置始终能产生更好的结果。

这里描述的工具和技术可供各种技术经验级别的用户使用,从喜欢图形界面的用户到熟悉命令行操作的用户。 PDF 生态系统提供了获得相同结果的多种途径。

记录每种类型的 PDF 任务的特定设置和工作流程可创建可重复使用的参考,从而节省未来项目的时间,并确保不同团队成员执行相同操作时的一致性。

对于经常使用数字文档的任何人来说,高效执行 PDF 操作的能力是一项宝贵的技能。无论任务是每天出现还是偶尔出现,准备好可靠的工作流程都可以节省时间并产生一致、专业的结果。

PDF 格式不断发展,可用于处理 PDF 的工具也随着每一代的改进而改进。随时了解新功能和更新的工具可确保您的文档工作流程保持高效并利用最新进展。

本文介绍了此 PDF 任务的基本技术和注意事项。经过实践,此处描述的步骤将成为第二天性,曾经看似复杂的文档操作将成为工作流程的常规部分。

借助本文中的知识,读者可以充满信心地完成此 PDF 任务,并高效、一致地获得专业品质的结果。

WukongPDF

尝试修复 PDF

无需安装。直接在您的浏览器中工作。

立即开始 →