【发布时间】:2016-02-18 15:52:11
【问题描述】:
我正在解析一个 PDF 文件,似乎缺少一个 Tf 运算符。我可以在 Acrobat reader 或 Preview 等 PDF 阅读器上看到字体发生了变化。但是在解析过程中,我没有 Tf 运算符。我仍然有标记前一个文本块结束的 ET 运算符和新文本块开始的 BT 运算符。我也有文字显示运营商 Tj & co。
为了清楚起见,我确实有 Tf 运算符,但它应该在一个地方,但不是。
PDF 参考说明:
字体或大小都没有初始值;他们必须是 在显示任何文本之前使用 Tf 明确指定。
我不明白为什么如果我没有 Tf 运算符,那些阅读器如何正确呈现文本?
有人知道问题出在哪里吗?
【问题讨论】:
-
请分享有问题的 PDF(或至少是您正在谈论的内容流)。此外,请注意 PDF 查看器倾向于尝试显示无效的 PDF;在这样做时,他们必须超出规范。可能你遇到了这样的情况。
-
@mkl 我也想知道。我不能分享 pdf 或日志,因为我不允许这样做。无论如何,谢谢你的建议。
标签: parsing pdf fonts cgpdf cgpdfscanner