python pdf添加水印,PDF 添加水印
给可移植文档格式文件的扩展名(可移植文档格式的缩写)文档加水印!
公共静态空的水印(字符串输入文件,
字符串输出文件,字符串水印名称){
尝试{
pdf阅读器reader=新的pdf阅读器(输入文件);
PdfStamper stamper=new PdfStamper(reader,new FileOutputStream(
输出文件));
矩形pageRect=null
PdfGState GS=new PdfGState();
GS。setfillputopacity(0.3f);
GS。setstrokeopuncy(0.4f);
int total=reader。getnumberofpages()1;
int textH=0;
int textW=0;
标签。settext(水印名);
度量=标签。getfont metrics(标签。get font());
textH=度量。获取height();
for(int I=1;我总计;i ) {
under=斯坦普。getovercontent(I);//在内容上方加水印
//content=stamper。getundercontent(I);//在内容下方加水印
GS。setfillputopacity(0.2f);
//内容。setg状态(GS);
在下面。开始文本();
under.setFontAndSize(基数,50);
under.setTextMatrix(70,200);
under.showTextAligned(元素。居中对齐,测试水印!, 300,350, 55);
在下面。结束文本();
}
//一定不要忘记关闭流
史丹博。close();
读者。close();
} catch(异常e) {
e。printstacktrace();
}
}
标签:java,reader,new,label,stamper,加水,在下,pdf,gs
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。