具体是这样的,我们现在在开发一个项目,其中有个功能是将用户填写的报表在线生成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文件,可以看到每个页面都成功地添加上了图片水印。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)