美文网首页
开源PDF开发工具PDFbox & Itext

开源PDF开发工具PDFbox & Itext

作者: 风起天蓝 | 来源:发表于2017-11-23 20:45 被阅读0次

    1、前言

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

    使用建议:

    读取和解析PDF的时候使用PDFBox,较为简单,示例较为详细

    修改PDF的时候使用Itext,支持粒度较细,比如控制文字字体等

    2、PDFBox

    Apache PDFbox是一个开源的、基于Java的、支持PDF文档生成的工具库,它可以用于创建新的PDF文档,修改现有的PDF文档,还可以从PDF文档中提取所需的内容。Apache PDFBox还包含了数个命令行工具。 Apache PDFbox于2016年4月26日发布了最新的2.0.1版。

    功能介绍

    官方网站:https://pdfbox.apache.org/index.html

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

    API使用示例:

    1、所有官方示例都在项目解压example文件夹

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

    使用建议

    3、Itext

    iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。

    官方网站:https://itextpdf.com/

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

    优点:插入文字可以自定义字体,使用字库文件(ttf)

    4、示例

    一个修改PDF的工具: https://github.com/yuanxiangsky/BarCodeTool

    相关文章

      网友评论

          本文标题:开源PDF开发工具PDFbox & Itext

          本文链接:https://www.haomeiwen.com/subject/vrdtbxtx.html