1 pdf acrobat adobe-reader pdfbox

当我看到PDF结构时,我会找到/ DA标签。在pdf规范中,我读:DA-(必需)用于格式化文本的默认外观字符串。
您正在阅读哪个版本的PDF规范?在我这里使用的版本(PDF 32000-1:2008)中,您提到的位置(在AcroForm密钥下)的“ / DA”密钥是可选的,而不是必需的。
仅在具有由用户填写的可变文本(即,预先未知的文本,例如(PDF规范的示例)字段)的那些字段中才需要键。
PDF规范还非常具体地说明了该密钥应包含的内容。其值应为“一系列有效的页面内容图形或文本状态运算符,用于定义诸如字段的文本大小和颜色之类的属性。”
这正是您在示例中找到的-字符串“ / Helv 0 Tf 0 g”是一系列运算符,就像它们将在页面上用于指定字体和绘图颜色一样。进一步来说:
/ Helv 0 Tf,指示应该使用在资源字典中称为“ / Helv”的字体(因此,“ / Helv”是在资源字典中已知该字体的名称,不一定(不一定)是实际字体名称),并且应该以0点大小使用(表示自动调整大小的自动大小字体,因此无需在字段中滚动-另请参见有用的注释)。Tf在我的文档版本中的9.3.1-文本状态参数/常规-中定义。
0 g表示应使用灰度黑色为文本着色-在8.6.4.2-DeviceGray颜色空间中定义。
至于您对“我将在忽略这些字时会发生什么情况”的问题……...忽略必需的键是一个非常糟糕的主意(允许我重复一遍,这是一个非常糟糕的主意)。充其量您会从某些查看器中获得一些默认行为。如果规范说需要某些东西,请确保您了解它的存在及其原因,然后遵循该规范。
请。您不知道不良的PDF文件在各种不同的工作流程中会造成多大的麻烦。
| 归档时间: |
|
| 查看次数: |
850 次 |
| 最近记录: |