Hello World

這是一個使用 iText 7 / Java 建立 PDF 的非常簡單的程式:

//Initialize writer
PdfWriter writer = new PdfWriter(dest);

//Initialize document
PdfDocument pdfDoc = new PdfDocument(writer);
Document doc = new Document(pdfDoc);

//Add paragraph to the document
doc.add(new Paragraph("Hello World!"));

//Close document
doc.close();

Listing_01_01_HelloWorld.java

你可以導航到該頁面中的許多其他示例。

這是一個使用前驅 iText 5.5.x / Java 建立 PDF 的非常簡單的程式:

// step 1
Document document = new Document();
// step 2
PdfWriter.getInstance(document, new FileOutputStream(filename));
// step 3
document.open();
// step 4
document.add(new Paragraph("Hello World!"));
// step 5
document.close();

HelloWorld.java

還有更多示例可以從此頁面導航。

這兩個例子看起來很相似。重新設計的 iText 7 API 的優勢將變得顯而易見,只要人們開始仔細研究不太重要的例子。因此,只需從上面的連結導航示例原始碼並進行比較。