是否可以使用 Adobe Acrobat 或其他工具全局替换 PDF 中的字体?
我怎样才能做到这一点?
替换 PDF 中的字体通常不是一个好主意。您不应该期待类似于替换 MS Word 文档中的字体的行为。在 PDF 中,单个字形或字形运行是绝对定位的。在生成 PDF 时,此定位基于所用字体中字形的相应宽度(和其他指标)。当您替换字体时,字形的位置将保持不变,但通常字形的宽度会与原始字体的宽度不同。这将导致文本格式失真,如下所示:
如果没有看到您的特定文件,很难说这肯定会奏效。但是,通常字体是这样定义的:
/Resources <<
/Font << /F13 1 0 R >>
>>
1 0 obj <<
/Type /Font
/Subtype /Type1
/BaseFont /Helvetica
>> endobj
然后将字体资源用作使用/F13 12 Tf
它绘制文本的任何地方。
如果您要更改/BaseFont
定义中的 ,它将影响该字体资源的所有使用。
您可以将 PDF 上传到 Google Drive,然后打开它。打开后,您将看到“在 Google 文档中打开”选项:单击它。
加载完成后,选择所有文本 (CTRL+A),然后将上方菜单中的字体更改为您想要的字体。完成后,您可以执行文件 -> 下载 -> PDF。Google Docs 会发挥它的魔力,给你一个带有修改字体的 PDF。如果字体大小不同,将自动添加新页面。