如何在 acroforms 中获取字体信息?
Posted
技术标签:
【中文标题】如何在 acroforms 中获取字体信息?【英文标题】:How to get font info in the acroforms? 【发布时间】:2019-11-28 09:49:37 【问题描述】:我在 acroform 字段中有以下 pdf 结构键:
DA: /Helv 12 Tf 0 g
我想DA
键是字体描述,但我不明白值/Helv 12 Tf 0 g
是什么意思。
谁能帮忙破解一下?
【问题讨论】:
【参考方案1】:DA 是默认外观。
/Helv 12
用于字体系列和字体大小
Tf
是设置文字字体和大小操作符
g
是灰度运算符,0 表示它只是黑色。
总之,它是 Helvetica 字体,12 号,黑色。
【讨论】:
你能给我更多的信息吗?我在哪里可以读到它?非常感谢您的帮助。 您可以查看 PDF 参考:adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf - 可能还有专门针对 AcroForms 的文档,但我不知道。 关于字体名称,您应该另外阅读this answer 中的“使用 /Helv, /HeBo, ...”部分。如果您必须从根本上理解 PDF 表单,了解 Adobe Readers 与规范的这种偏差可能会有所帮助。以上是关于如何在 acroforms 中获取字体信息?的主要内容,如果未能解决你的问题,请参考以下文章
使用Java和IText,如何从PDF中提取AcroForm字段名称?
使用DevExpress Reports和PDF Viewer创建AcroForm Designer