如何使用Pdfmark和Ghostscript应用简单的格式化文本戳

如何使用Pdfmark和Ghostscript应用简单的格式化文本戳,pdf,pdf-generation,ghostscript,Pdf,Pdf Generation,Ghostscript,我已经成功地使用ghostscript和Pdfmarks应用了笔记、手绘图纸(打印墨水)、高光等。现在我想用文本戳(不是位图)做同样的事情,但不知道如何做 窥视一个未压缩的戳记文件(感谢pdftk提供的解压缩和Acrobat Professional提供的戳记),我看到我的自定义文本戳记最终成为一个XObject,它在戳记批注的外观流中引用。复杂,我想 所以我的问题是: 可以使用一个简单的Pdfmark文件应用一个文本戳,比如说,以页面为中心的45度以下的文本草稿,而不必使用外观流、XObjec

我已经成功地使用ghostscript和Pdfmarks应用了笔记、手绘图纸(打印墨水)、高光等。现在我想用文本戳(不是位图)做同样的事情,但不知道如何做

窥视一个未压缩的戳记文件(感谢pdftk提供的解压缩和Acrobat Professional提供的戳记),我看到我的自定义文本戳记最终成为一个XObject,它在戳记批注的外观流中引用。复杂,我想

所以我的问题是:
可以使用一个简单的Pdfmark文件应用一个文本戳,比如说,以页面为中心的45度以下的文本草稿,而不必使用外观流、XObject等吗?如果是,怎么做?

如果您没有为注释提供外观流,那么您完全依赖于PDF使用者选择为其绘制的内容。那可能没什么

然而,PDF 1.7参考手册(第635页)在“橡皮图章注释”下指出:


因此,是的,您应该能够成功地使用“Draft”作为注释,而不提供外观流,并且您可以使用所需的“Rect”条目将其置于页面中心。不过,我不太确定是否要将其旋转45度,因为注释没有矩阵条目,所以我不相信您可以在不指定外观流的情况下可靠地执行此操作。

Ken,感谢您调查我的问题。但我的问题根本没有得到回答。请允许我换一种说法:是否可以应用文本戳,例如,文本WIKILEAKS,其格式(颜色、字体)在页面中心45度以下,使用简单的Pdfmark文件,而不必使用外观流、XObject等?如果是,怎么做?不,你不能那样做。任何比PDF参考手册中记录的简单邮票更复杂的东西都需要一个外观流。
Name    name          (Optional) The name of an icon to be used in displaying the annotation. Viewer applications should provide predefined icon appearances for at least the following standard names:
Approved     Experimental    NotApproved
AsIs         Expired         NotForPublicRelease
Confidential Final           Sold
Departmental ForComment      TopSecret
Draft        ForPublicRelease

Additional names may be supported as well. Default value: Draft.
Note: The annotation dictionary’s AP entry, if present, takes precedence over the Name entry; see Table 8.15 on page 606 and Section 8.4.4, “Appearance Streams.”