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

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

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

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

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

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

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

教你如何快速给pdf文件加水印,支持批量添加:

第一步,电脑上下载软件工具后安装打开,点击软件界面左边的【PDF水印】功能,然后再点击【添加文件】按钮,将需要添加图片水印的PDF文件导入到软件中,软件支持批量处理,节省时间。

第二步,PDF文件导入到软件后,软件右下方会出现水印设置窗口,水印类型选择“图片水印,单个或者多个”(也支持添加文字水印);然后上传水印图片;最后设置它的缩放比例/透明度/旋转角度/位置/水印密度等参数。上面可以实时预览水印效果,及时调整。

第三步,如果预览没有问题了,就可以点击【开始转换】按钮启动软件程序了。稍等片刻软件会自动d出一个文件夹,所有添加图片水印后的PDF文件会全部保存到这里。

第四步,打开一个刚刚添加好的PDF文件,可以看到每个页面都成功地添加上了图片水印。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存