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