首页/系统/信创系统运维速查/Office 文档兼容与批量转换
迁移适配65 条

Office 文档兼容与批量转换

老格式互转与批量归档 PDF:LibreOffice headless 转换适合批量任务;宏(VBA)与复杂排版需抽样人工核对,关键报表建议重做模板。

信创系统运维速查系统更新于 2026-10-12

批量转 PDF

批量转 PDF
dnf install -y libreoffice 2>/dev/null || apt install -y libreoffice
soffice --headless --convert-to pdf --outdir /data/pdf /data/docs/*.docx
ls /data/pdf | head

逐个转换并标记失败

逐个转换并标记失败
cd /data/docs
for f in *.xlsx; do
  soffice --headless --convert-to pdf --outdir /data/pdf "$f" || echo "FAIL: $f"
done
转换前保留原始文件;失败会留下半成品,用脚本标记 FAIL 后集中处理。

易错点

  • 带宏文档转换后宏会丢失,依赖宏的业务文件单独登记处理
  • 公式、数据透视与图表保真度靠抽样核对,不能只看转换成功

数据来源与参考

  • LibreOffice 官方文档(headless 转换)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌