国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - 利用java批量給pdf加水印的方法示例

利用java批量給pdf加水印的方法示例

2020-08-21 12:09Java之家 Java教程

這篇文章主要介紹了利用java批量給pdf加水印的方法,文中給出了簡(jiǎn)單的示例代碼,需要的朋友可以參考借鑒,下面來(lái)一起看吧。

前言

最近因?yàn)楣ぷ餍枰吭?a href="/article/17690.html">pdf上加水印,但找了一圈pdf在mac下的水印工具,都不太好用,索性就用java寫一個(gè)吧。

以下代碼依賴itext5.3.3包,java操作pdf 依靠itext5.3.3。

示例代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//讀取原來(lái)的pdf
PdfReader reader = new PdfReader("/test/" + "1.pdf");
//生成以后的pdf
 PdfStamper stamp = new PdfStamper(reader, new FileOutputStream("/test/" + "createSamplePDF2.pdf"));
 int max = reader.getNumberOfPages();
 //max =2;
 // 文字水印
 for (int i = 1; i <= max; i++) {
 PdfContentByte over = stamp.getOverContent(i);
 over.beginText();
 BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, BaseFont.WINANSI, BaseFont.EMBEDDED);
 over.setFontAndSize(bf, 16);
 over.setTextMatrix(10, 10);
 over.setColorFill(BaseColor.GRAY);
 over.showTextAligned(Element.ALIGN_LEFT, "java blog java-er.com ", 150,670, 0);
// 0 0 0 表示左下腳 最后一個(gè)0是角度,0表示橫著 45 表示斜著
 over.endText();
 }
 
 reader.close();
 stamp.close();
 
 }

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)服務(wù)器之家的支持。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美视频免费看 | 黄色一级片a | 亚洲精品在线播放视频 | 日韩超级大片免费看国产国产播放器 | 九九九久久国产免费 | 久久综合狠狠综合久久综合88 | 国产精品jizz在线观看麻豆 | 九九免费精品视频 | 精品国产视频 | 国产黄色美女 | av中文在线 | 精品国产乱码久久久久久图片 | 亚洲人人爱 | 亚洲人成在线播放 | 日韩中文字幕在线播放 | 精品无码三级在线观看视频 | www.av在线 | 日韩成人在线观看 | 婷婷综合久久 | 精品国产乱码一区二区三区四区 | 国产福利视频 | 91嫩草视频在线观看 | 午夜视频国产 | 91久久精品国产亚洲a∨麻豆 | 久久国产亚洲精品 | 久久精品在线 | 午夜精品福利电影 | 亚洲视频二区 | 成人免费在线小视频 | 天天澡天天狠天天天做 | 日韩91| 免费成人高清在线视频 | 久久se精品一区精品二区 | 中文国产在线观看 | 我要看日本黄色小视频 | 一本一道久久a久久精品综合 | 欧美一区二区三区在线视频 | 一区二区三区四区在线视频 | 精品无码久久久久久国产 | 成年人在线观看免费视频 | 免费一区二区 |