PHP:如何判断PDF是否嵌入字体?

发布于 2024-09-24 21:33:49 字数 238 浏览 5 评论 0原文

给定一个PDF文档,有没有办法判断它是否嵌入了字体?我正在解决此处发布的问题: PDF:如何优化文件大小和文件大小转换为PNG(嵌入字体问题)。也许我可以根据 PDF 是否嵌入字体来重新设计应用程序的一些逻辑。

Given a PDF document, is there a way to tell if it has embedded fonts? I'm working on the problem posted here: PDF: How to Optimize Filesize & Convert to PNG (embedded fonts problem). Perhaps I can rework some of my application's logic based on whether a PDF has embedded fonts or not.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

焚却相思 2024-10-01 21:33:49

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

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

    <前><代码>pdffonts ^
    -f 4 ^
    -l 6 ^
    输入.pdf

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


  3. 现在来区分 嵌入>非嵌入字体,学习...

    (a) ...yesno 关键字的一般含义,以及
    (b) ...如何在带有标题 emb

    的列表列上下文中解释这些关键字

Use pdffonts (*nix) or pdffonts.exe (*doz). They are part of XPDF.

  1. To see which fonts are used (not necessarily embedded!) on pages 4-6 of a PDF:

    pdffonts ^
        -f 4 ^
        -l 6 ^
        input.pdf
    
  2. To get a list of all fonts used in a PDF, simply skip the -f 4 -l 6 part...

  3. Now to differentiate between embedded and non-embedded fonts, learn...

    (a) ...the general meaning of the yes and no keywords, and
    (b) ...how to interprete these keywords in the context of a list column carrying the heading emb

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文