Java Word 转 PDF 配置文件指南

在 Java 开发中,将 Word 文档(.doc 或 .docx)转换为 PDF 是常见的办公自动化需求。本文介绍几种主流技术方案及其对应的配置文件和依赖设置。

1. 使用 JODConverter + LibreOffice

JODConverter 是一个基于 LibreOffice/OpenOffice 的文档转换库,支持 Word 到 PDF 的高质量转换。

Maven 依赖

<dependency>
  <groupId>org.jodconverter</groupId>
  <artifactId>jodconverter-spring-boot-starter</artifactId>
  <version>4.4.6</version>
</dependency>

application.yml 配置

jodconverter:
  office-home: /usr/lib/libreoffice
  port-numbers: 2002
  working-dir: /tmp

2. 使用 Docx4j

Docx4j 可直接将 .docx 文件转换为 PDF,无需外部服务,但对复杂格式支持有限。

Maven 依赖

<dependency>
  <groupId>org.docx4j</groupId>
  <artifactId>docx4j-export-fo</artifactId>
  <version>11.4.7</version>
</dependency>

基本转换代码示例

WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.load(new File("input.docx"));
OutputStream os = new FileOutputStream("output.pdf");
Docx4J.toPDF(wordMLPackage, os);

3. 注意事项

研究生论文怎么有效降重 - 实用方法指南 论文被侵权怎么办?学术维权与降AIGC工具使用指南 维普论文智能降重 - 免费在线论文去重工具 Word压缩怎么能压到最小?高效减小文档体积方法大全 论文太口语化怎么办?专业解决方案与降AIGC工具使用指南 降重后如何恢复论文格式 - 实用指南 paperyy论文查重步骤指南 如何给AI提要求写论文 | AI写作技巧与降AIGC工具指南 Word怎么取消编号?详细操作步骤与技巧 - Word使用指南 毕业论文英文摘要如何降重 - 实用技巧指南 毕业论文口语化段子 - 轻松应对学术写作与AI检测 Markdown编辑工具 - 免费在线编辑与预览 | 轻松写作利器 毕业论文降重的5个小技巧 - 实用指南 大学论文降重方法指南 Word把页码放在指定位置 - 详细操作指南 本科论文AI改写免费工具 - 小发猫降AIGC工具使用指南 如何使用AI为论文润色 - 简明指南 论文摘要需要加空格吗?格式规范解析 AI写出来的软件是怎样的?探索AI生成软件的特点与挑战 AIGC怎么降重:实用技巧与方法指南 硕士论文降重一般要多少时间?全面解析与建议 论文查重率越变越高怎么回事?原因分析与应对策略 AI写论文提示 - 高效利用AI辅助学术写作的完整指南 Word怎样自由编辑页码 - 完整操作指南 用什么AI修改论文?小发猫降AIGC工具使用指南 怎么用AI改文章不违规 - AI文章改写合规指南 | 小发猫降AIGC工具 AIGC降重会被检测出来吗?原理与风险分析 有哪些论文降重的方法 - 实用技巧指南 论文中AIGC风险应低于多少?学术规范与检测标准解析 论文格式模板指南 - 学术写作规范与格式要求 英语论文降重工具推荐 | 小发猫降AIGC工具使用指南 Markdown在线编辑器免费版 - 实时预览,无需注册 如何使用AI进行文本降重 - 简单实用方法指南 格子达免费查重怎么用 - 简明使用教程 论文修改哪个机构最好?2024年权威机构对比与推荐 如何降低知网论文查重率 - 实用降重方法指南 如何降低AI率 - 小发猫降AIGC工具使用指南 论文怎么增加字数并且能通过查重 - 实用技巧与工具推荐 如何让AI看论文 - AI论文阅读助手使用指南 怎样才能降心率 - 实用方法与技巧 | 心率管理指南 专业修改论文机构 - 高效降AIGC,提升论文质量 怎样可以降心率 - 实用方法与技巧全解析 AI软件修改文案 - 小发猫降AIGC工具使用指南 | 提升文案原创性 论文复制率怎么降低?7个实用技巧与降AIGC工具推荐 论文降重一般能降多少?效果与方法详解 论文二稿主要修改什么 - 详细修改指南与降AIGC工具推荐 本科生论文降重技巧指南 Word页码设置了1全是1?原因与解决方法全解析 职称论文的查重率在多少以下?标准详解 如何使用AI进行文本降重 - 简单实用指南 安卓版 Markdown 编辑器推荐与使用指南 - 免费高效移动写作工具 Word怎么批量复制?高效操作技巧与实用方法大全 论文格式修改教程 - 专业指南与实用技巧 AI论文降重最有效方法有哪些?实用技巧分享 论文黄色的字体怎么降重?简单实用的降重方法 Word转PPT在线转换免费 - 一键将Word文档转换为PowerPoint演示文稿 维普论文评分出来还能改吗?答案与详细说明 人工降查重率详解 - 专业降重方法与工具介绍 毕业论文AIGC多少合格?了解AI生成内容的学术规范与合格标准 Word界面大小调整方法 - 完整图文教程 Markdown 使用方法完全指南 - 轻量级标记语言入门教程 SCI论文返修怎么修改:实用指南与技巧 HTML转Word最简单方法 - 免费在线转换指南 论文AI写作检测与优化 | 小发猫降AIGC工具使用指南 硕士论文降重教学 | 高效降低查重率的方法与技巧 Word多个窗口独立显示技巧 - 多文档高效办公指南 PDF转Word哪个软件最好用?2025最新推荐与对比 论文引用重复率高怎么办?实用降重方法指南 论文全是复制的怎么降重?实用降重方法指南 理科与设计类论文降重实用技巧指南 如何在维普网上查找已发表的论文 - 详细步骤指南 论文脚注引用的是外文还能降重吗? - 学术写作常见问题解答 维普论文查重怎样降低查重率 - 实用降重技巧指南 AI论文写作指南:如何有效规避AI检测工具 | 学术诚信与AI应用 工科设计论文降重技巧 - 实用指南 如何一键复制论文排版 | 高效学术写作排版技巧 论文查重率过高会怎样处理?后果与应对方法详解 论文降重经验总结 - 实用技巧分享 论文AI写作拓展 - 智能写作工具与降AIGC解决方案 论文AI有效降重方法 | 小发猫降AIGC工具使用指南 Markdown 添加代码 - 完整语法与使用指南 法学论文降重率是多少 - 学术写作指南 研究生毕业论文附录算字数吗?常见规定解析 SCI论文降重利器 - 实用方法与技巧 维普论文查重系统怎么样?功能与使用体验全面解析 AI文章改写神器 - 专业降AIGC工具,提升内容原创度 SCI论文有语言问题怎么办?实用解决方案指南 Word查找和替换在哪?详细图文教程指南 免费AI论文写作应用推荐 | 提升学术写作效率的智能工具 PDF文件怎么压缩大小 - 免费在线压缩PDF工具与教程 论文改数据违法吗?学术不端行为的法律风险与应对措施 Word里面如何查找替换 - 快速掌握查找与替换功能技巧 AI内容选择与修改指南 - 如何精准筛选并优化AI生成内容 AI写作指南:如何用AI高效完成论文文献综述 | 学术写作技巧 怎么设置Word页码 - Word页码插入与格式设置完整教程 知网收录的论文查重能过吗?解答与建议 论文句子里加字能降重吗?解析有效降重方法 如何使用AI修改文字 - AI文字处理工具与降AIGC方法 Word文件压缩到最小 - 高效减小文档体积方法大全 毕业论文问卷降重方法与技巧