HelloWorld1.java 和 HelloWorld2.java(iText 7)

假設我們想要建立一個簡單的 Hello World 文件:

StackOverflow 文件

在 iText 7 中,我們可以這樣做:

public void createPdf(String dest) throws IOException {
    PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
    Document document = new Document(pdf);
    document.add(new Paragraph("Hello World!"));
    document.close();
}

或者,我們甚至可以這樣做:

public void createPdf(String dest) throws IOException {
    PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
    try (Document document = new Document(pdf)) {
        document.add(new Paragraph("Hello World!"));
    }
}

資料來源: developers.itextpdf.comiText 7:Building Blocks 教程。