2015-06-16 25 views
1

Ubuntu中是否存在可将Office文档转换为PDF的命令行应用程序,如在Ubuntu中将Excel(xls,xlsx)和Word(doc,docx)转换为pdf。 我无法使用任何Office套件,例如Open Office。 我知道有些Java项目可以与OpenOffice进行通信,以使用它的功能将文档转换为PDF,但不会朝着方向发展。Ubuntu:将Office文档转换为PDF的命令行应用程序

但是,如果OpenOffice人员或LibreOffice人员已经创建了一个独立的命令行应用程序,并具有将文档隐藏到PDF的功能,那么我非常喜欢这一点。

希望有一个解决方案!

问候,

P

回答

1

1.Download CutePDF作家

然后

sudo apt-get install cups-pdf 

2.将作家为默认打印机。

3.Place所有.doc文件在同一文件夹

然后运行:

oowriter -pt pdf your_word_file.doc 

,你会发现在〜/ PDF您.pdf文件。

+0

嗨,我知道CutePDF for windows。您提到的这个CutePDF与您在sudo apt-get中提到的cup-pdf相同。我看到你也使用'oowriter'命令,看起来像是使用OpenOffice功能。如果你看看我的限制,就不能使用OpenOffice。 – Palu

+0

要添加到我之前的评论中,当我提到OpenOffice的命令行应用程序时,我所问的是,如果OpenOffice社区除了开放式办公软件之外还创建了另一个应用程序,它只在单独的独立应用程序中具有打印功能从命令行调用。我不想调用启动任何openOffice应用程序,如编写器。 – Palu

+0

@Palu,你找到它的解决方案吗? 我的意思是不使用openoffice和libreoffice转换为pdf文件。 –

2

步骤 - 1 安装LibreOffice的。如果它不是在您的系统或服务器安装。

不遵循:

libreoffice --headless --convert-to pdf your_file_path --outdir upload_directory 

这里,

your_file_path:完成像/var/www/mydocument.docx

upload_directory您的文件路径:像完整目录/ var/www/

+0

嗨Umesh,我正在寻找一个解决方案,不需要在服务器上安装OpenOffice或LibreOffice。我已经非常清楚地指出,任何一种办公套件都可以安装。所以你还没有回答这个问题。 – Palu