批量转 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 后集中处理。