Java如何使用iText文档类?
该com.itextpdf.text.Document是核心类iText库的。此类表示pdf文档。基本上,要使用文档,我们首先必须创建一个实例Document。创建实例后,我们通过调用open()方法打开文档。要向文档中添加一些内容,我们可以使用add()方法。最后,在处理完文档后,我们必须通过调用close()方法将其关闭。
如果您需要将文档编写并刷新到文件中,我们可以使用一个PdfWriter类。类的构造函数接受一个Document对象和一个OutputStream对象来完成工作。
package org.nhooo.example.itextpdf;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
public class DocumentDemo {
public static void main(String[] args) {
//创建文档的实例。
Document document = new Document();
try {
//要使用文档,我们必须打开文档,添加
//一些内容,最后关闭文档。
document.open();
document.add(new Paragraph("Hello World!"));
document.close();
} catch (DocumentException e) {
e.printStackTrace();
}
}
}Maven依赖
<!-- http://repo1.maven.org/maven2/com/itextpdf/itextpdf/5.5.10/itextpdf-5.5.10.jar -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.10</version>
</dependency>