如何用Java制作PDF文件

如何用Java制作PDF文件

如果您希望以编程方式自动化 PDF 文件创建过程,那么您来对地方了。在这篇博文中,我们将安装这个 PDF 文件创建器 ,它提供了丰富的方法来创建和操作 PDF 文件。因此,请确保您已在本地计算机上安装 Java 以测试此 Java 库。到本指南结束时,您应该已经学会了如何通过用 Java 语言编写几行源代码来制作 PDF 文件。

应包括以下几点:

PDF 文件创建器库安装

就安装而言,它很容易且对开发人员友好。因此,您可以下载 API 或使用以下 Maven 配置安装它。

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

如何用Java制作PDF文件

安装完成后,您就可以编写代码片段,通过调用此 PDF 文件创建器库公开的方法来创建 PDF 文件。

您可以按照下面提到的步骤和代码片段进行操作:

  1. 初始化 Document 类的实例。
  2. 通过调用 add 方法向创建的文档添加一个空白页面。
  3. 实例化 TextFragment 类的对象并调用 getParagraphs().add 方法向新页面添加文本。
  4. 通过调用 save 方法保存 PDF。

将以下代码复制并粘贴到您的主文件中:

// 初始化 Document 类的一个实例。 
Document document = new Document();
// 通过调用 add 方法向创建的文档添加一个空白页面。 
Page page = document.getPages().add();
// 实例化 TextFragment 类的对象并调用 getParagraphs().add 方法将文本添加到新页面。   
page.getParagraphs().add(new TextFragment("Hello World!"));
// 通过调用保存方法保存 PDF。  
document.save("HelloWorld_out.pdf");

输出如下图所示:

pdf文件创建者

Java PDF 库 - 高级选项

此 Java 库提供企业级功能来配置您的 API 调用,并使您能够以编程方式处理 PDF 文件。在本节中,我们将介绍一些重要的方法,例如将 PDF 文件另存为流并打开现有的 PDF 文件等。

以下是步骤:

  1. 创建 Document 类的对象并加载源 PDF 文件。
  2. 通过调用 getPages().size() 方法获取页数。
  3. 现在,add 一个新的空白页到 PDF 文档。
  4. 通过调用 save 方法将 PDF 文档保存到流中。

将以下代码复制并粘贴到您的主文件中:

String fileName = "HelloWorld_out.pdf";
// 创建 Document 类的对象并加载源 PDF 文件。  
Document pdfDocument = new Document(fileName);
// 通过调用 getPages().size() 方法获取页数。 
int pages = pdfDocument.getPages().size();
System.out.println("Pages +" + pages);
// 现在,将新的空白页添加到 PDF 文档。
pdfDocument.getPages().add();
try {
    // 通过调用 save 方法将 PDF 文档保存到流中。 
    pdfDocument.save(new FileOutputStream(fileName));
} catch (Exception e) {
    System.out.println(e.getMessage());
}

获得免费许可证

您可以利用 免费临时许可证 试用 API,而不受评估限制。

加起来

最后,我们希望您已经学会了如何使用 Java PDF 库以编程方式制作 PDF 文件。此外,您还了解了此 PDF 文件创建器的一些高级功能。因此,您可以访问 文档 了解其他功能。

此外,我们建议您遵循我们的入门指南

最后,conholdate.com 正在撰写新的博文。因此,请保持联系以获取定期更新。

问一个问题

您可以在我们的论坛 上让我们知道您的问题或疑问。

常见问题

如何在 Java 中创建 PDF 文件?

初始化Document类实例,通过调用add方法为创建的文档添加空白页,调用getParagraphs().add方法添加文本并保存通过调用 save 方法保存 PDF。

也可以看看