我需要在终端中将一组.doc或.docx文件批量转换为.pdf,而不是使用GUI。
如果我能批量处理多个文件会很有帮助。
我也想保持尽可能多的元数据。
发布于 2012-03-17 19:49:42
lowriter可以用作命令行工具(lowriter是LibreOffice的一部分)
lowriter --convert-to pdf *.doc
convert /home/bodhi/Documents/testdoc2.doc -> /home/bodhi/Documents/testdoc2.pdf using writer_pdf_Export
convert /home/bodhi/Documents/testdoc.doc -> /home/bodhi/Documents/testdoc.pdf using writer_pdf_Export
evince testdoc.pdf我没有窗口,所以testdoc从这里下载。
www.mltweb.com/prof/testdoc.doc
发布于 2012-08-28 20:58:41
我使用unoconv,它转换LibreOffice支持的所有格式。
发布于 2015-10-29 11:45:23
我使用以下脚本:
for f in *.doc
do
lowriter --headless --convert-to pdf "$f"
done-“无头”将防止Libreoffice打开1000多个文件,如果您尝试使用包含大量.doc文件的目录,最终会崩溃。
https://askubuntu.com/questions/113772
复制相似问题