shell命令学习笔记神器生信猿

doc、docx转PDF命令

2017-12-07  本文已影响13人  quan575

需要批量转换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

上一篇下一篇

猜你喜欢

热点阅读