Java IText:文档

时间:2020-01-09 10:36:08  来源:igfitidea点击:

IText中的com.itextpdf.text.Document类表示PDF文档。它是IText的核心类之一。如果我们需要从头开始生成PDF文档,则可以使用Document类。

首先,我们必须创建一个Document实例。然后,我们必须打开它。之后,将内容添加到文档中。最后,我们关闭Document实例。

这是一个简单的代码示例:

import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;

public class DocumentExample {

    public static void main(String[] args) {

        Document document = new Document();

        try {
            document.open();

            document.add(new Paragraph("A Hello World PDF document."));

            document.close(); // no need to close PDFwriter?

        } catch (DocumentException e) {
            e.printStackTrace();
        }

    }
}

注意在此示例中如何不创建" PDFWriter"。如果我们想将生成的文档刷新到OutputStream(文件,网络等),则必须使用PDFWriter。在"入门"文本中有一个有关如何使用" PDFWriter"的示例。