LibreOffice 4.3不会转换为PDF(命令行),但没有报告错误

时间:2014-09-16 16:51:15

标签: pdf fedora libreoffice

我们在专用服务器上运行Fedora:

Linux host.**obscured**.<tld> 2.6.18-348.6.1.el5 #1 SMP Tue May 21
15:29:55 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux

我们的Web应用程序的一个重要方面是能够上传所有类型的文档,例如Open Office或Microsoft,并将它们动态转换为PDF,以便它们可以在网站上显示,还可以使用创建的JPG缩略图来自PDF资产。

直到最近,使用LibreOffice 4.0,此功能运行良好。我们使用soffice二进制文件在后台shell命令中动态转换上传的文件。

然后突然,LibreOffice停止工作,我们无法恢复它,所以我们下载并安装了LibreOffice 4.3。

该程序现在可以正常工作,因为它在分离过程时不再发生炸弹,但转换不再有效,并且不会产生任何输出或错误:

我们基本上使用与LibreOffice 4.0相同的语法,它曾经正常工作:

/opt/libreoffice4.3/program/soffice --headless --convert-to pdf --nofirststartwizard 
--outdir **obscured** --nofirststartwizard  **obscured**.docx

(为了保护用户的隐私,我有意隐瞒了某些信息)

同样,这个相同的语法曾经与LibreOffice 4.0一起使用,直到它崩溃,可能是由于服务器上的Java JRE更新(我们并非100%确定......)

我对在线资源的语法进行了交叉检查。

还提到当另一个LibreOffice实例正在运行时无法转换,我检查过这是唯一的进程!

任何想法或想法都将受到赞赏,因为此功能是应用程序用户体验的重要组成部分

1 个答案:

答案 0 :(得分:0)

我有同样的问题,在使用strace之后,我发现字体丢失了。

http://ask.libreoffice.org/en/question/30069/pdf-font-embedding-in-libreoffice-42/