12

是否可以使用 Adob​​e Acrobat 或其他工具全局替换 PDF 中的字体?

我怎样才能做到这一点?

4

3 回答 3

8

替换 PDF 中的字体通常不是一个好主意。您不应该期待类似于替换 MS Word 文档中的字体的行为。在 PDF 中,单个字形或字形运行是绝对定位的。在生成 PDF 时,此定位基于所用字体中字形的相应宽度(和其他指标)。当您替换字体时,字形的位置将保持不变,但通常字形的宽度会与原始字体的宽度不同。这将导致文本格式失真,如下所示:

在此处输入图像描述

于 2013-07-17T15:29:07.810 回答
5

如果没有看到您的特定文件,很难说这肯定会奏效。但是,通常字体是这样定义的:

/Resources << 
  /Font << /F13 1 0 R >> 
>>

1 0 obj << 
  /Type /Font
  /Subtype /Type1 
  /BaseFont /Helvetica
>> endobj

然后将字体资源用作使用/F13 12 Tf它绘制文本的任何地方。

如果您要更改/BaseFont定义中的 ,它将影响该字体资源的所有使用。

于 2013-07-17T01:21:25.463 回答
1

您可以将 PDF 上传到 Google Drive,然后打开它。打开后,您将看到“在 Google 文档中打开”选项:单击它。

加载完成后,选择所有文本 (CTRL+A),然后将上方菜单中的字体更改为您想要的字体。完成后,您可以执行文件 -> 下载 -> PDF。Google Docs 会发挥它的魔力,给你一个带有修改字体的 PDF。如果字体大小不同,将自动添加新页面。

于 2020-10-06T23:54:48.157 回答