从文本流中引用间接文本/字符串对象

问题描述 投票:0回答:1

尽管我在pdf的“从头开始”写作方面相对“菜鸟”,但我已经取得了不错的成绩。 我无法实现的一件事是找到正确的语法来引用文本流中的间接字符串/ascii 对象。 在下面的示例中,我尝试引用 obj n。 13 来自 obj n 的文本流。 12

11 0 obj
<<
/Type /Page
/Parent 3 0 R
/Resources 5 0 R
/Contents 12 0 R
/Rotate 0
>>
endobj

12 0 obj
<<
/Length 14 0 R
>>
stream
BT
0 0 0 rg
/STANDARD 5 Tf
1 0 0 1 5 5 Tm
(page: 1) Tj 
<<13 0 R>> Tj % i tried every possible syntax combinations but i'm missing something for sure
ET
endstream
endobj

13 0 obj % string (ascii) indirect object to be called from above
( of 14)
endobj`

我尝试了所有可能的语法组合,但我肯定错过了一些东西

我错过了什么? 预先感谢

pdf-generation
1个回答
0
投票

这根本不可能。

您想要在内容流的操作数中引用间接 PDF 对象。但根据 PDF 规范:

操作数是属于任何基本 PDF 数据类型(流除外)的 direct 对象。仅允许某些特定运算符将字典作为操作数。 根本不允许间接对象和对象引用

(ISO 32000-2,第 7.8.2 节“内容流”)

© www.soinside.com 2019 - 2024. All rights reserved.