開源PDF開發(fā)工具PDFbox & Itext

1、前言

PDFbox 和 Itext都能讀取、解析pdf文件,并且修改。

使用建議:

讀取和解析PDF的時(shí)候使用PDFBox,較為簡單,示例較為詳細(xì)

修改PDF的時(shí)候使用Itext,支持粒度較細(xì),比如控制文字字體等

2、PDFBox

Apache PDFbox是一個(gè)開源的、基于Java的、支持PDF文檔生成的工具庫,它可以用于創(chuàng)建新的PDF文檔,修改現(xiàn)有的PDF文檔,還可以從PDF文檔中提取所需的內(nèi)容。Apache PDFBox還包含了數(shù)個(gè)命令行工具。 Apache PDFbox于2016年4月26日發(fā)布了最新的2.0.1版。

功能介紹

官方網(wǎng)站:https://pdfbox.apache.org/index.html

API文檔:https://pdfbox.apache.org/docs/2.0.1/javadocs/

API使用示例:

1、所有官方示例都在項(xiàng)目解壓example文件夾

2、CSDN博客:http://blog.csdn.net/loongshawn/article/details/51542309

使用建議

3、Itext

iText是著名的開放項(xiàng)目,是用于生成PDF文檔的一個(gè)java類庫。通過iText不僅可以生成PDF或rtf的文檔,而且可以將XML、Html文件轉(zhuǎn)化為PDF文件。

官方網(wǎng)站:https://itextpdf.com/

使用文檔:https://developers.itextpdf.com/content/itext-7-examples/itext-7-font-examples &https://developers.itextpdf.com/examples/page-events-itext5

優(yōu)點(diǎn):插入文字可以自定義字體,使用字庫文件(ttf)

4、示例

一個(gè)修改PDF的工具: https://github.com/yuanxiangsky/BarCodeTool

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容