doc、docx转PDF命令

需要批量转换word文件,.doc 或者.docx结尾的文件为pdf格式。

Libreoffice是一款开源的办公软件,支持多个系统平台,包括Ubuntu;
兼容微软的office格式,同时也支持命令行操作。

下面就是将input.doc转化为pdf。
libreoffice --headless --convert-to pdf input.doc
or
lowriter --headless --convert-to pdf input.doc

也可以用循环遍历doc文件

for f in *.doc
do
lowriter --headless --convert-to pdf "$f"
done

可能转化出来的PDF字体不是很好看,可以给Ubuntu增加字体
把C:windows/fonts下的ttf文件上传到Ubuntu,
然后需要管理员权限复制到系统文件夹下
sudo cp ~/fonts/*.ttf /usr/share/fonts/zh_CN/

参考:
https://askubuntu.com/questions/113772/how-to-batch-convert-doc-or-docx-to-pdf
https://zh-cn.libreoffice.org/
安装字体:http://blog.csdn.net/timebomb/article/details/5597781

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。