主流的 Java Word 转 PDF 方案,对比各种技术的优缺点:
- Apache POI + iText:POI 读取 Word,但处理复杂格式(图片、表格、样式)容易出问题,稳定性一般
- LibreOffice/OpenOffice:通过命令行或 API 调用,支持格式好,稳定,但需要安装依赖
- Aspose.Words for Java:商业组件,转换效果极佳,稳定流畅,但需要 license(有试用版)
- Spire.Doc:类似 Aspose,商业组件,效果好
- Jacob + Microsoft Word:依赖 Office,跨平台差,不稳定
最流畅稳定的是 Aspose.Words,它对 Word 格式支持最完整,转换效果最好,API 简单,稳定性高。虽然是商业软件,但有试用版,优先推荐这个方案。