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();
}
}
}
我们可以使用 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
