使用文本编辑器编辑 PDF 文件的源代码时,我可以通过多次引用一个对象来多次使用它。
此示例是对对象 15 的引用:
/Resources <<
/XObject <<
/Fm0 15 0 R
>>
>>
如果对象 15 是文本,则该文本将出现在 PDF 查看器中它被引用的每个位置。但它总是在 /Resources 下和对象 15 内的流中定义的字体和大小:
15 0 obj
<<
/BBox [
3.24609
767.215
507.739
819.297
]
/FormType 1
/Resources <<
/Font <<
/F1 25 0 R
>>
/ProcSet [
/PDF
/Text
/ImageB
/ImageC
/ImageI
]
>>
/Subtype /Form
/Type /XObject
/Length 16 0 R
>>
stream
q
0 g
BT
0 Tr
/F1 25 Tf
1 0 0 1 36 785.248 Tm
[(0123)] TJ
ET
Q
endstream
endobj
我真正需要的是有一串字符(实际上是四位数字),它在 PDF 的源代码中的两个或多个位置被引用。但是,每次使用的字体和大小都不同,而两种字体的编码是相同的(也就是说,在转换为 QDF 格式后,使用的字符在文本编辑器中可以作为纯文本读取 - 只要它们在 ASCII 范围内范围)。
所以我想我正在寻找的是两件事:
- 将文本字符串添加到 PDF 文件的正确方法,以便我可以
- 从不同的流中引用它。
--> 有没有办法做到这一点?
[要求是,一旦准备好,如果我在要修改的行上方添加注释,则可以在任何系统上将四个数字替换为四个不同的数字,以便他们可以轻松找到正确的位置。无需先安装软件或字体(已嵌入在预格式化的 PDF 中),只需使用文本编辑器即可。]