JAVA 使用 Aspose 将 Word 转换为 PDF

2020-07-16

JAVA 使用 Aspose 将 Word 转换为 PDF

简介

本资源文件提供了一个使用 Java 和 Aspose 库将 Word 文档转换为 PDF 的完整解决方案。Aspose 是一个功能强大的文档处理库,支持多种文件格式,包括 Word 和 PDF。通过使用 Aspose,开发者可以在 Java 应用程序中轻松实现 Word 到 PDF 的转换,无需依赖其他外部工具或软件。

功能特点

  • 高效转换:使用 Aspose 库可以快速将 Word 文档转换为 PDF,保持文档的原始格式和布局。
  • 无水印:通过加载授权文件,可以实现无水印的转换。
  • 简单易用:提供详细的代码示例和步骤,即使是初学者也能轻松上手。

使用步骤

  1. 下载并引入 JAR 文件
    • 从提供的链接下载 Aspose 的 JAR 文件。
    • 将下载的 JAR 文件存入项目的 resources/lib 文件夹中。
  2. 在 POM 文件中引入依赖
    • 在项目的 pom.xml 文件中添加 Aspose 的依赖配置。
  3. 添加授权文件
    • resources 文件夹下新建 license.xml 文件,并添加授权信息。
  4. 编写代码
    • 参考提供的代码示例,编写 Java 代码实现 Word 到 PDF 的转换。

代码示例

以下是一个简单的代码示例,展示了如何使用 Aspose 将 Word 文档转换为 PDF:

import com.aspose.words.*;
import org.springframework.core.io.ClassPathResource;
import java.io.FileOutputStream;
import java.io.InputStream;

public class WordToPdfUtil {
    public static void main(String[] args) {
        try {
            // 加载授权文件
            InputStream is = new ClassPathResource("/license.xml").getInputStream();
            License aposeLic = new License();
            aposeLic.setLicense(is);

            // 转换 Word 文档为 PDF
            Document doc = new Document("input.docx");
            doc.save(new FileOutputStream("output.pdf"), SaveFormat.PDF);

            System.out.println("转换成功!");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

注意事项

  • 确保授权文件正确加载,否则转换后的 PDF 可能会有水印。
  • 转换过程中请确保 Word 文档路径和 PDF 输出路径正确。

支持与反馈

如果在使用过程中遇到任何问题或有任何建议,欢迎通过以下方式联系我们:

  • 邮箱:example@example.com
  • 电话:123-456-7890

感谢您的使用!

下载链接

JAVA使用Aspose将Word转换为PDF