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 的优势将变得显而易见,只要人们开始仔细研究不太重要的例子。因此,只需从上面的链接导航示例源代码并进行比较。