午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

java 查找替換pdf中的指定文本

瀏覽:11日期:2022-08-19 08:37:43

本文介紹通過Java程序批量替換PDF中的指定文本內容。

程序環境準備如下:

java 查找替換pdf中的指定文本

程序使用環境如圖,需要注意的是,本文使用了免費版的PDF jar工具;另外JDK版本建議使用高版本更佳。

jar文件導入后,可調用Spire.PDF提供的接口、方法等操作PDF,參考如下導入結果:

java 查找替換pdf中的指定文本

注:可手動下載jar包。下載后,解壓文件,將lib文件夾下的Spire.Pdf.jar文件導入Java程序。

Java 代碼示例

import com.spire.pdf.*;import com.spire.pdf.general.find.PdfTextFind;import com.spire.pdf.general.find.PdfTextFindCollection;import com.spire.pdf.graphics.PdfBrushes;import com.spire.pdf.graphics.PdfRGBColor;import com.spire.pdf.graphics.PdfSolidBrush;import com.spire.pdf.graphics.PdfTrueTypeFont;import java.awt.*;import java.awt.geom.Rectangle2D;public class FindAndReplaceText { public static void main(String[] args) { //加載示例PDF文檔 PdfDocument pdf = new PdfDocument(); pdf.loadFromFile('咖啡豆.pdf'); //遍歷文檔每一頁 for (int i = 0; i < pdf.getPages().getCount(); i++) { //獲取所有頁面 PdfPageBase page = pdf.getPages().get(i); //查找指定文本 PdfTextFindCollection textFindCollection; textFindCollection = page.findText('咖啡',false); //創建畫刷、字體 PdfSolidBrush brush1 = new PdfSolidBrush(new PdfRGBColor(Color.red)); PdfTrueTypeFont font1= new PdfTrueTypeFont(new Font('宋體',Font.PLAIN,9),true); //用新的文本字符替換原有文本 Rectangle2D rec; for(PdfTextFind find: textFindCollection.getFinds()) {rec = find.getBounds();page.getCanvas().drawRectangle(PdfBrushes.getWhite(), rec);page.getCanvas().drawString('Coffee', font1, brush1, rec); } } //保存文檔 pdf.saveToFile('FindAndReplaceText.pdf'); pdf.close(); }}

文本替換前后效果:

java 查找替換pdf中的指定文本

以上就是java 查找替換pdf中的指定文本的詳細內容,更多關于java 查找替換文本的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
主站蜘蛛池模板: a√任天堂中文 | 日韩网站在线观看 | 欧美乱淫 | 日韩色网| 成人深夜网站 | 亚洲精品在线播放视频 | 全球av在线| 一级欧美片| 国产精品视频区 | 欧美成人毛片 | 中文字幕一区在线 | 黄色av免费在线观看 | 成人豆奶视频 | 一本综合久久 | 日韩av资源| 国产福利不卡 | 日韩中文字幕在线 | 欧美在线网址 | 欧美a视频| 国产裸体永久免费无遮挡 | 日韩va在线 | 一级片免费视频 | 偷拍亚洲视频 | 久久网免费视频 | 国产精品www色诱视频 | 成人av在线网址 | 久久青青国产 | 日本视频黄色 | 中文字幕免费观看 | 国产亚洲一区二区三区在线观看 | 精品一区二区三区四区 | 日日夜夜免费精品视频 | 久热香蕉视频 | 国产一线在线观看 | 亚洲一区二区影院 | 久久久综合色 | 午夜视频免费看 | 久草国产精品 | 99国产精品自拍 | a v视频在线观看 | 亚洲精品一区二区三区在线观看 |