使用 Java 将 Word 转换为 PDF

使用 Java 将 Word 转换为 PDF

过去,我们发布了一篇博文,演示了如何在 Java 应用程序中 将 PDF 文件转换为 MS Word 文件PDFWord 文件格式是最流行和广泛使用的文件格式,因为它们具有丰富的特性。但是,在本文中,我们将学习如何使用这个轻量级企业级 Java 以编程方式使用 Java 将 Word 转换为 PDF。该库易于设置,不依赖任何第三方库。

我们将在这篇博文中介绍以下部分:

使用 Java 将 Word 转换为 PDF - API 安装

这个 Java 库的安装过程非常简单。您可以访问此 链接 以了解安装。但是,您可以 下载 jar 文件或遵循以下 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-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

如何在 Java 应用程序中构建 Word 到 PDF 转换器

以编程方式将 DOCX/DOC 文件转换为 PDF 格式不再是一项艰巨的任务。这个 Java 库使您能够使用几行代码来操作文件。

以下步骤和代码片段将使用 Java 将 Word 转换为 PDF。

  1. 创建 Document 类的构造函数并加载源 DOCX 文件。
  2. 调用 save 方法将文件保存为 PDF 格式。
// 初始化 Document 类的实例并加载源 DOCX 文件
Document doc = new Document( "output.docx");
// 调用 save 方法以 PDF 格式保存文件
doc.save( "SaveDocx2PDF.pdf");

以编程方式将 DOCX 转换为 PDF 的 Java 库 - 高级功能

在本节中,我们将了解该库的一些高级功能。

按照以下步骤实现此转换:

  1. 初始化 Document 类的实例并加载源 DOCX 文件。
  2. 创建 PdfSaveOptions 类的对象。
  3. 调用此 setCompliance 方法来指定 PDF 标准合规级别。
  4. setExportDocumentStructure 方法将设置一个值来确定是否导出文档结构。
  5. 调用 setJpegQuality 方法来指定 PDF 文档中 JPEG 图像的质量。
  6. 调用 save 方法以 PDF 格式保存文件。
// 初始化 Document 类的实例并加载源 DOCX 文件
Document doc = new Document( "output.docx");
// 调用 save 方法以 PDF 格式保存文件
doc.save( "SaveDocx2PDF.pdf");

获得免费许可证

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

加起来

这将我们带到这篇博文的结尾。我们已经了解了如何以编程方式使用 Java 将 Word 转换为 PDF。此外,您可以访问此 Java 库的 文档 以探索其他功能。如果您希望为 Java 应用程序配备 Word 到 PDF 转换器,本文将为您提供帮助。此外,conholdate.com 正在撰写有关新主题的其他博客文章。因此,请保持联系以获取最新更新。

问一个问题

您可以在我们的 论坛 上分享您的问题或疑问。

也可以看看