发布日期:2019-06-05 12:16:04

在学习spring框架生成pdf文档的示例时初识接触到了iText库,本文为学习iText简单提要.

https://www.lowagie.com/iText/ 为项目出处,后来这个项目转化为商业版本,所以com.lowagie这个package再也不继续维护和开发了,转向了com.itext包,而对应的官方网站也改为了 https://itextpdf.com/en 。

如果继续学习和使用com.lowagie这个免费包,学习文档可以在此查到 https://coderanch.com/how-to/javadoc/itext-2.1.7/overview-summary.html

Packages
com.lowagie.rups
com.lowagie.rups.controller
com.lowagie.rups.io
com.lowagie.rups.io.filters
com.lowagie.rups.model
com.lowagie.rups.view
com.lowagie.rups.view.icons
com.lowagie.rups.view.itext
com.lowagie.rups.view.itext.treenodes
com.lowagie.rups.view.models
com.lowagie.rups.view.renderer
com.lowagie.text
com.lowagie.text.exceptions
com.lowagie.text.factories
com.lowagie.text.html
com.lowagie.text.html.simpleparser
com.lowagie.text.pdf
com.lowagie.text.pdf.codec
com.lowagie.text.pdf.codec.wmf
com.lowagie.text.pdf.collection
com.lowagie.text.pdf.crypto
com.lowagie.text.pdf.draw
com.lowagie.text.pdf.events
com.lowagie.text.pdf.fonts
com.lowagie.text.pdf.fonts.cmaps
com.lowagie.text.pdf.hyphenation
com.lowagie.text.pdf.interfaces
com.lowagie.text.pdf.internal
com.lowagie.text.pdf.parser
com.lowagie.text.rtf
com.lowagie.text.rtf.direct
com.lowagie.text.rtf.document
com.lowagie.text.rtf.document.output
com.lowagie.text.rtf.field
com.lowagie.text.rtf.graphic
com.lowagie.text.rtf.headerfooter
com.lowagie.text.rtf.list
com.lowagie.text.rtf.parser
com.lowagie.text.rtf.parser.ctrlwords
com.lowagie.text.rtf.parser.destinations
com.lowagie.text.rtf.parser.enumerations
com.lowagie.text.rtf.parser.exceptions
com.lowagie.text.rtf.parser.properties
com.lowagie.text.rtf.style
com.lowagie.text.rtf.table
com.lowagie.text.rtf.text
com.lowagie.text.xml
com.lowagie.text.xml.simpleparser
com.lowagie.text.xml.xmp
com.lowagie.tools

 

 

商业版的iText的功能介绍: https://itextpdf.com/en/products/features

iText库目前有两大版本:iText5和iText7,对应的API Document也有两套:

 

1. 从maven存储库页面下载iText库 https://mvnrepository.com/artifact/com.lowagie/itext/2.1.7

<!-- https://mvnrepository.com/artifact/com.lowagie/itext -->
<dependency>
    <groupId>com.lowagie</groupId>
    <artifactId>itext</artifactId>
    <version>2.1.7</version>
</dependency>

 

 

参考文档

发表评论