【问题标题】:PHP: How to tell if PDF has embedded fonts?PHP:如何判断 PDF 是否嵌入了字体?
【发布时间】:2011-04-16 02:10:15
【问题描述】:

给定一个 PDF 文档,有没有办法判断它是否嵌入了字体?我正在解决此处发布的问题:PDF: How to Optimize Filesize & Convert to PNG (embedded fonts problem)。也许我可以根据 PDF 是否嵌入字体来修改我的应用程序的一些逻辑。

【问题讨论】:

    标签: pdf command-line ghostscript postscript pdftk


    【解决方案1】:

    使用pdffonts (*nix) 或pdffonts.exe (*doz)。它们是XPDF 的一部分。

    1. 要查看在 PDF 的第 4-6 页上使用了哪些字体(不一定是嵌入的!):

      pdffonts ^
          -f 4 ^
          -l 6 ^
          input.pdf
      
    2. 要获取 PDF 中使用的所有字体的列表,只需跳过 -f 4 -l 6 部分...

    3. 现在要区分嵌入的非嵌入的字体,学习...

      (a) ...yesno 关键字的一般含义,以及
      (b) ...如何在带有标题 emb 的列表列的上下文中解释这些关键字

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-02
      • 2015-02-09
      • 1970-01-01
      • 2012-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多