www. On IT Road .com

iText hello world 示例

简单的生成 PDF 文件。

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
public class JavaPdfHelloWorld
{
   public static void main(String[] args)
   {
      Document document = new Document();
      try
      {
         PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream('HelloWorld.pdf'));
         document.open();
         document.add(new Paragraph('A Hello World PDF document.'));
         document.close();
         writer.close();
      } catch (DocumentException e)
      {
         e.printStackTrace();
      } catch (FileNotFoundException e)
      {
         e.printStackTrace();
      }
   }
}
Java 如何生成PDF 文件

我们可以使用 iText 库 Java 应用程序动态生成 pdf 文件。
iText 是一个开源 API。
请注意,虽然 iText 是开源的,但如果我们想将其用于商业目的,我们仍然需要购买商业许可证。
iText 是一个可从 http://itextpdf.com 免费获得的 Java 库。

iText 库功能强大,除了生成 PDF 外,还支持生成 HTML、RTF 和 XML 文档。
我们可以从要在文档中使用的各种字体中进行选择。
此外,iText 的结构允许我们使用相同的代码生成上述任何类型的文档。

iText 库包含用于生成各种字体的 PDF 文本、在 PDF 文档中生成表格、向页面添加水印等的类。

要将 iText 添加到应用程序中,请将以下 maven 存储库包含到 pom.xml 文件中。

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itextpdf</artifactId>
    <version>5.5.13</version>
</dependency>

或者我们可以从 maven 存储库下载最新的 jar 文件。

日期:2020-09-17 00:09:29 来源:oir作者:oir