💡
原文中文,约2000字,阅读约需5分钟。
📝
内容提要
在业务系统中,常需将 Word 文档在线预览或生成图片。可通过 CentOS、PHP、LibreOffice 和 ImageMagick 实现 DOCX 转 PDF,再转 PNG。需安装字体以确保排版正确,最后通过命令完成转换。
🎯
关键要点
-
在业务系统中,常需对 Word 文档进行在线预览或生成图片。
-
常见场景包括电子函件预览、审批系统附件展示、OCR识别前的文档预处理等。
-
DOCX 转 PDF 再转 PNG 是常用的转换链路,原因是排版稳定和渲染简单。
-
使用 CentOS、PHP、LibreOffice 和 ImageMagick 实现文档转换。
-
安装 LibreOffice 后,可以使用 soffice 进行 DOCX 转 PDF。
-
需从 Windows 复制字体到服务器,以确保排版正确。
-
安装字体后,需刷新字体缓存并重启 LibreOffice。
-
使用 ImageMagick 将 PDF 渲染为图片,支持多种转换参数。
-
可以通过命令实现单文件和批量转换,生成对应的 PNG 文件。
➡️