怎么用itext对网站生成的pdf文件每页加水印?

怎么用itext对网站生成的pdf文件每页加水印?,第1张

具体是这样的,我们现在在开发一个项目,其中有个功能是将用户填写的报表在线生成pdf下载,是通过流直接输出到用户的电脑里,服务器上不会存在生成的pdf文件,但是现在有一个问题,因为pdf文件页数是不确定的,所以在每一页加水印现在无法实现,请问怎样弄才能实现这一功能?我之前的思路是这样的,在生成pdf的java代码最后加个循环,通过得到document的页数然后用pdfContentByte在每一页加水印,但是我没找到可以定位到第几页的方法。部分代码:Javacoderesponse.setContentType(\"text/htmlcharset=GBK\")response.setContentType(\"application/pdf\")response.setHeader(\"Content-Disposition

pdf加水印(奇好PDF批量添加水印工具)V2.0.1 中文绿色版

第一步:添加PDF文件,通过[添加文件]按钮或直接把PDF文件从外部拖入到程序界面上。

第二步:设置水印参数,程序可以设置两类水印:文字水印和图片水印。

第三步:点击[加水印]按钮,为您的文档添加水印。添加水印后的文件不会覆盖您的原文件,而是重新生成新的PDF文件,命名规则为MK_原文件名。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11861670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存