支持 PDF 所需字体的廉价方式,以便可以使用预览查看

支持 PDF 所需字体的廉价方式,以便可以使用预览查看

我有几个 PDF 在预览中无法正确显示,但使用 Macbook Pro 在 Adob​​e Acrobat 中可以正确显示。

我希望能够使用预览来查看这些内容,因此我想要 A.) 修改 PDF 以便可以查看它们,或者 B.) 满足他们对我的系统(显然?)缺少的特定字体的要求。

我读过关于 PDF 转换为 PDF/A、嵌入字体、子集等内容的文章,所以我认为我对这个问题有了大致的了解。我尝试过一些 PDF 编辑器的免费试用版,比如天软科技万兴科技,重新保存 PDF。这样会创建一个带有水印的版本,其中包含所有必要的文本。生成的文件大小略大,所以我想他们要么嵌入,要么(更可能)转租文档中所需的字体。我宁愿没有水印,而且由于我只需要转换很少的内容,为这些程序付费似乎不值得,因为用途如此狭窄。

我已经使用 pdffonts 命令工具来显示这样一个文档中的字体:

name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
Times-Roman                          Type 1            no  no  yes    834  0
Times-Bold                           Type 1            no  no  yes    842  0
Times-Italic                         Type 1            no  no  yes    838  0
Times-BoldItalic                     Type 1            no  no  yes    850  0
Helvetica                            Type 1            no  no  yes    846  0
Helvetica-Bold                       Type 1            no  no  yes    861  0

因此,我似乎走在正确的轨道上,因为所有字体都没有嵌入或子集。无需修改文档,是否有任何方法可以将上述必要的字体添加到预览或我的系统中,以便我可以使用预览来查看它们?我查看了 FontBook 和那些字体似乎存在于系统中。我尝试将 FontBook 快照附加到问题中,但我的声誉仍然太低。:-(

是否有什么东西阻止预览访问它们,或者我误以为它们确实存在?我读过关于使用 ghostscript 将字体嵌入 pdf 的文章 (如何将字体嵌入 PDF),但它要求它们已经在系统中,并且根据 FontBook,它们是?

或者,是否有一些便宜的(不到 10 美元)软件可以将 PDF 转换为 PDF/A,我认为这可以让我实现使用默认应用程序打开这些文件的目标?

答案1

自己回答问题可能不太礼貌,但我发现 VeryPDF 的 Mac 版 PDFCompressor 非常出色地修改了这些 PDF,因此在默认设置下处理后,它们完全可以读取。作为额外的好处,它们通常(但并非总是)比以前更小。演示版功能齐全,允许转换大量文件(20 个),然后才需要付费。由于我只需要处理 3 或 4 个文件,所以这足以满足我的需求。

相关内容