在企业级应用中,常常需要将用户编辑的Word文档转换为PDF格式,以确保跨平台展示的一致性、防止内容被篡改,并便于归档和打印。使用Java实现这一功能,可以在服务器端自动化处理大量文档。
以下是一个使用 Aspose.Words 将 .docx 转换为 PDF 的简单示例:
import com.aspose.words.*;
public class WordToPdfConverter {
public static void main(String[] args) throws Exception {
// 加载Word文档
Document doc = new Document("input.docx");
// 保存为PDF
doc.save("output.pdf", SaveFormat.PDF);
System.out.println("转换完成!");
}
}
注意:Aspose.Words 是商业库,需获取许可证(开发测试可使用试用版)。