0
我尝试(以编程方式)将页码写入PDF文件中的所有页面。 我用写看起来像这样的对象: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
它能正常工作,直到我试图做到这一点,它使用标志“/旋转”页面上:
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”放在错误的位置?
我想这是答案,如果你把它作为答案发布我会接受它。谢谢。 – user1028741
备注:您可以在文本对象外设置字体。严格地说这是不允许的。 – mkl
@mkl,之前我曾被告知,我没有发现任何暗示它被禁止的文档。它确实有道理。不幸的是,我使用的是一个pdf格式的包(我无法控制它)。谢谢。 – user1028741