pdfbox是一個(gè)開(kāi)源的JAVA庫(kù),卡伊幫助用戶進(jìn)行PDF文檔的創(chuàng)建和轉(zhuǎn)換,通過(guò)軟件可以輕松的開(kāi)發(fā)創(chuàng)建,轉(zhuǎn)換和操作PDF文檔的Java程序,另外軟件中還包含一個(gè)命令行實(shí)用程序,可以實(shí)用Jar文件對(duì)PDF進(jìn)行各種操作,讓你的PDF編輯處理變得更加簡(jiǎn)單。
軟件特色
提取文本 - 使用PDFBox,可以從PDF文件中提取Unicode文本。
拆分和合并 - 使用PDFBox,可以將單個(gè)PDF文件分割成多個(gè)文件,并將它們合并為一個(gè)文件。
填寫(xiě)表單 - 使用PDFBox,可以將填寫(xiě)表單填入文檔中。打印 - 使用PDFBox,可以使用標(biāo)準(zhǔn)Java打印API打印PDF文件。
另存為圖像- 使用PDFBox,可以將PDF保存為圖像文件,例如:PNG或JPEG。
創(chuàng)建PDF - 使用PDFBox,可以通過(guò)創(chuàng)建Java程序來(lái)創(chuàng)建一個(gè)新的PDF文件,并且還可以包含圖像和字體。
簽名 - 使用PDFBox,可以將數(shù)字簽名添加到PDF文件。
組件內(nèi)容
PDFBox- 這是PDFBox的主要部分。 這包含與內(nèi)容提取和操作相關(guān)的類(lèi)和接口。FontBox - 包含與字體相關(guān)的類(lèi)和接口,使用這些類(lèi)可以修改PDF文檔的文本字體。
XmpBox - 包含處理XMP元數(shù)據(jù)的類(lèi)和接口。Preflight - 此組件用于根據(jù)PDF/A-1b標(biāo)準(zhǔn)驗(yàn)證PDF文件。
創(chuàng)建PDF文檔
可以通過(guò)實(shí)例化PDDocument類(lèi)來(lái)創(chuàng)建一個(gè)空的PDF文檔。使用這個(gè)類(lèi)的Save()方法將文檔保存在所需的位置。
以下是創(chuàng)建一個(gè)空的PDF文檔的步驟。
第1步: 創(chuàng)建空白文檔
org.apache.pdfbox.pdmodel包中的PDDocument類(lèi)是PDF文檔的內(nèi)存中表示形式。 因此,通過(guò)實(shí)例化這個(gè)類(lèi),可以創(chuàng)建一個(gè)空的PDFDocument,如下面的代碼塊所示。
PDDocument document = new PDDocument();
Java
第2步: 保存文檔
創(chuàng)建文檔后,需要將此文檔保存在所需的路徑中,可以使用PDDocument類(lèi)的Save()方法執(zhí)行此操作。 該方法接受一個(gè)字符串值,表示要存儲(chǔ)文檔的路徑作為參數(shù)。 以下是PDDocument類(lèi)的save()方法的原型。
document.save("Path");
Java
第3步:關(guān)閉文檔
完成任務(wù)后,最后需要使用PDDocument對(duì)象的close()方法關(guān)閉。 以下是PDDocument類(lèi)的close()方法的原型。
document.close();
標(biāo)簽: java庫(kù)
下載地址
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運(yùn)行庫(kù)
詳情 -
VC++2019運(yùn)行庫(kù)
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運(yùn)行庫(kù)安裝包
詳情 -
源碼編輯器4.0
詳情 -
博途V18破解授權(quán)軟件
詳情 -
GX Works2
詳情 -
microsoft visual studio 2019免費(fèi)版
詳情 -
hypermill2021超級(jí)加密狗破解版
詳情 -
西門(mén)子博途v17破解版
詳情 -
星三好圖形化編程軟件官方最新版
詳情 -
VBSEdit9
詳情
-
6 源碼智造編輯器
裝機(jī)必備軟件
網(wǎng)友評(píng)論