我用 pdftk
修复损坏的 PDF 文件中的一些故障,但我遇到了另一个问题,pdftk
没有解决这个问题。 (或者至少我不知道该怎么做)。
我有基于 TrueType
的文本的 PDF 文件字体,但在 PDF 创建过程中尚未嵌入字体。现在我想将所需的字体嵌入到现有文件中。
是否有命令行工具(如 pdftk
)通过提供到 TTF
的路径来嵌入丢失的字体文件?
最佳答案
您可以使用 Ghostscript 嵌入缺少的字体。像这样运行命令:
gs \
-o file-with-embedded-fonts.pdf \
-sDEVICE=pdfwrite \
-dEmbedAllFonts=true \
-sFONTPATH="/path/to/ttf;/other/path/to/ttf" \
input-without-embedded-fonts.pdf
另请参阅此答案:
关于pdf - 如何修复 PDF 文件并嵌入丢失的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12857849/