我尝试(以编程方式)将页码写入 PDF 文件中的所有页面。我用来写的对象是这样的:
493 0 obj
<</Length 96>>
stream
Q
/2 12 Tf
/DeviceRGB cs
0 0 0 scn
q
1 0 -0 1 298 32 cm
BT
1 0 0 1 -3.6 1.884 Tm
(2) Tj
ET
Q
endstream
endobj
它工作得很好,直到我尝试在使用标志 "/rotate" 的页面上执行此操作:
23 0 obj
<</Parent 2 0 R /Rotate 180 /Contents [492 0 R 24 0 R 493 0 R ] ... >>
...
当试图这样做时,我写的数字是颠倒的(在页面顶部而不是底部)。
我在 PDF 手册中读到了这一点,发现我可以使用注释标志,表明我希望写入的数字是固定的,并且不受页面旋转的影响。
为此,我尝试在 493 obj 字典中添加相应的标志(NoRotate):
493 0 obj
<</Length 96 /F 16>>
stream
...
唯一实际发生的是我尝试写的数字根本没有显示。
我试图将不同的数字加载到“/ F”中,但它们都会导致一个不可见的数字。
我试图在手册和网上查找示例,但没有找到。
我究竟做错了什么?也许我把“/ F”放在了错误的位置??