【问题标题】:LibreOffice 4.3 does not convert to PDF (command line), but no errors reportedLibreOffice 4.3 无法转换为 PDF(命令行),但未报告错误
【发布时间】:2014-09-16 16:51:14
【问题描述】:

我们在专用服务器上运行 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

我们的网络应用程序的一个重要方面是能够上传所有类型的文档,例如 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 实例运行时无法转换,我检查了这是唯一的过程!

任何想法或想法都将不胜感激,因为此功能是应用程序用户体验的重要组成部分

【问题讨论】:

  • 检查libreoffice --headless --convert-to ...

标签: pdf fedora libreoffice


【解决方案1】:

我也有同样的问题,在我使用 strace 之后,我可以看到字体丢失了。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-29
    相关资源
    最近更新 更多