PHP:如何判断PDF是否嵌入字体?
给定一个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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
pdffonts
(*nix) 或pdffonts.exe
(*doz)。它们是 XPDF 的一部分。要查看 PDF 第 4-6 页上使用了哪些字体(不一定是嵌入的!):
<前><代码>pdffonts ^
-f 4 ^
-l 6 ^
输入.pdf
要获取 PDF 中使用的所有字体的列表,只需跳过
-f 4 -l 6部分...
现在来区分 嵌入 和 >非嵌入字体,学习...
(a) ...
yes
和no
关键字的一般含义,以及(b) ...如何在带有标题
emb
的列表列上下文中解释这些关键字
Use
pdffonts
(*nix) orpdffonts.exe
(*doz). They are part of XPDF.To see which fonts are used (not necessarily embedded!) on pages 4-6 of a PDF:
To get a list of all fonts used in a PDF, simply skip the
-f 4 -l 6
part...Now to differentiate between embedded and non-embedded fonts, learn...
(a) ...the general meaning of the
yes
andno
keywords, and(b) ...how to interprete these keywords in the context of a list column carrying the heading
emb