草庐IT

java - 如何使用文本或图像为 PDF 加水印?

我的文件夹中有一堆PDF文档,我想给它们加水印。我在Java服务器端上下文中有哪些选择?水印最好支持透明度。vector和光栅都是可取的。 最佳答案 请看TransparentWatermark2例子。它在现有PDF文档的每个奇数页上添加透明文本,并在每个偶数页上添加透明图像。是这样的:publicvoidmanipulatePdf(Stringsrc,Stringdest)throwsIOException,DocumentException{PdfReaderreader=newPdfReader(src);intn=reade

java - Itext - 如何使用 acrofields 克隆页面?

我正在用Java编写一个程序,用于打印宾果卡的PDF文件。每页是一张卡片。为了方便我,我创建了一个带有acrofields的模板PDF文件,这样程序只需要创建该模板的副本,用数字填充acrofields,然后将其展平。截至目前,我可以创建1张宾果卡。我想在一个PDF文件中包含多页(因此,多张卡片)。但我不知道该怎么做。我读到的是PDFStamper与一个且只有一个PDFReader对象相关联。有没有一种方法可以做到这一点,而无需创建多个PDF文件并将它们合并为一个文件(我上次这样做,但发现速度很慢)提前致谢! 最佳答案 我花了一段时