如何在linux下实现office文档转成pdf

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在linux下实现office文档转成pdf相关的知识,希望对你有一定的参考价值。

首先下载安装unoconv采用下面任一种方法:
1)到 http://dag.wieers.com/home-made/unoconv/
下载,再安装.
2) yum install unoconv

然后就可以用命令
unoconv -f pdf
myDoc.doc
进行转换了.以上命令即会生成一个名为 myDoc.pdf 的 pdf
文件。

批量转换需要结合find命令或脚本使用,使用时需注意最好使用C/S模式以加快速度:
unoconv --listener
&
unoconv -f pdf some-document.odt
unoconv -f doc
other-document.odt
unoconv -f jpg some-image.png
unoconv -f xsl
some-spreadsheet.csv

多个PDF文件的合并:
gs -q -dNOPAUSE -dBATCH
-sDEVICE=pdfwrite -sOutputFile=out.pdf
*.pdf
就会生成一个名为out.pdf的文件.但要保证当前目录下没有out.pdf这个文件.
参考技术A openoffice、wps都可以

如何在线将PDF转成图片

  虽然现在PDF文件比较常见,但是还是有很电脑设备上没有PDF文件的阅读工具,因此在发送一些文档资料的时候如果文档是PDF格式,可以将其转为图片文件,这样在任何设备上都能查看,并且内容也不会被修改。而将PDF转图片可以通过在线就能进行转换。
  运用在线pdf转图片工具,在第一类的Office文档与PDF互相转换中找到PDF转图片,也就是最后一个选项,点击进入到下个操作页面。
  按照提示描述的先“选择文件”再“开始转换”,点击选择选择文件,在“打开”窗口中选择本地电脑上需要转换的PDF文件,选择的文件会在页面列表中显示。
  接着直接点开始转换,然后等待文件自动处理,下方会显示当前文档的操作状态,操作状态有“上传文件,上传完成,开始转换,转换完成”这几个,等到转换完成就表示文件转换好了。
  转换好后,文件后面会出现下载按钮,点击可以将转换完成的图片压缩包下载到本地,解压后就可以了。
  在线转换一般适用于小文档的转换,文档过大不仅在转换时需要过多的时间进行处理,并且还有上传和下载的时间,因此在线转换一般只能对2M以下的文档进行操作,若要处理一些较大文档可以安装转换工具,这样处理文件会较为方便。

以上是关于如何在linux下实现office文档转成pdf的主要内容,如果未能解决你的问题,请参考以下文章

如何在线将PDF转成图片

linux下使用libreoffice将Office文档转PDF

如何将word 文件.docx转成.PDF文件

如何用nodejs把word转成pdf

OpenOffice实现Office转Pdf(支持自定义添加水印页眉页脚)

office转pdf windows-linux-java工具类