itextpfg 5.5.0将水印添加到现有pdf中,仅用于打印

itextpfg 5.5.0将水印添加到现有pdf中,仅用于打印,itext,watermark,Itext,Watermark,我是PDF的新手,一直在研究示例,并且已经理解了该技术。我希望能够在现有pdf上打印水印,但不能在查看模式下显示水印。我正在使用PdfStamper读取现有的pdf,然后使用getUnderContent(pagenum)添加PdfLayer,并在层中添加水印。我将打印层的属性设置为true,将为false设置为可见 当我尝试打印它时,没有水印。现在,我可以隐藏水印并打印,如果我创建新的pdf,但在现有的pdf上 你知道我做错了什么吗?根据你的pdf,内容可能会完全覆盖的内部内容。如果你能分享文

我是PDF的新手,一直在研究示例,并且已经理解了该技术。我希望能够在现有pdf上打印水印,但不能在查看模式下显示水印。我正在使用PdfStamper读取现有的pdf,然后使用getUnderContent(pagenum)添加PdfLayer,并在层中添加水印。我将打印层的属性设置为true,将为false设置为可见

当我尝试打印它时,没有水印。现在,我可以隐藏水印并打印,如果我创建新的pdf,但在现有的pdf上


你知道我做错了什么吗?

根据你的pdf,内容可能会完全覆盖
的内部内容。如果你能分享文件,我们可以检查。请澄清你的问题。你试过什么?您是否使用OCG确保水印仅在打印时可见?添加水印时是否使用了正确的坐标(并非所有PDF都使用坐标
(0,0)
作为坐标系的原点)?您是否检查了现有内容是否不透明?如果没有更多信息,您的问题将无法回答。