的LibreOffice转换到不工作
我试图从HTML文档,TXT为PDF,ODT反之亦然转换。但仅ODT为PDF似乎工作。没有其他文件格式转换的LibreOffice转换到不工作
这里是我的命令
libreoffice --headless --convert-to pdf test.html [Not working] libreoffice --headless --convert-to odt test.html [Not working]
libreoffice --headless --convert-to pdf test.docx [Not working]
libreoffice --headless --convert-to pdf test.odt [Working]
回答:
以下工作
libreoffice --invisible -convert-to pdf myFile.html
libreoffice --invisible -convert-to docx myFile.odt
选项--invisible
不启动GUI,但在命令行上给出了一些线索。
在测试了Linux Mint的13
回答:
这个工作对我的LibreOffice的4.2/Linux的:
soffice --headless --convert-to txt:Text /path_to/document_to_convert.odt
信用:http://ask.libreoffice.org/en/question/14130/how-do-i-install-filters-for-the-soffice-command/
回答:
尝试执行命令之前关闭的LibreOffice的所有正在运行的实例。这是我痛苦的根源。
回答:
真正的问题是libreoffice/soffice命令行不提供任何错误消息或调试信息,所以这都是猜测。如果你愿意,可以尝试一下提示。在我的情况下(Linux),我没有安装正确的软件包 - 例如,要转换电子表格,需要libreoffice-calc(duh),还有libreoffice-headless(double-duh)。但命令行不会告诉你 - 它只是挂起,或者运行并且什么都不做。
回答:
对我来说。我遇到的问题是,如果当地的libreoffice进程已经打开文档,那么“无头”不起作用,全部(仅返回15毫秒)。
确保您只对没有在LibreOffice中打开的文档执行无头操作。
回答:
对于我来说,下面的两个包分别获得无头DOCX转换为PDF在CentOS 7个工作所需要的最小:
yum install libreoffice-headless libreoffice-writer
回答:
我不得不安装xvfb
包(yum install xorg-x11-server-Xvfb
),它是xserver
假。
回答:
这是在LibreOffice中的a known issue,它在版本5.3.0中得到了修复。在LibreOffice的一个实例正在运行之前,此修复之前--convert-to或其他任何命令都会在不做任何事情的情况下自动终止。
如果您的版本比您早,那么您可以在这里考虑solution suggested by Frank Yin。这是在运行转换之前关闭所有打开的LibreOffice文档。
如果您无法关闭所有打开的LibreOffice文档以运行转换,或者如果您觉得不方便,可以尝试在原始错误的评论中建议的solution。
如果您有4之前的LibreOffice版本。5运行
soffice -env:UserInstallation=file:///$HOME/.libreoffice-headless/ \ --headless --convert-to pdf test.docx
如果您正在运行4.5和5.3运行
soffice -env:UserInstallation=file:///$HOME/.libreoffice-headless/ \ --convert-to pdf test.docx
这里$HOME/.libreoffice-headless
之间的LibreOffice版本是从你的主LibreOffice的状况不同的新的配置文件目录。
回答:
我遇到的libreoffice问题之一就是空间问题。在我敲响了名字(“test-document.docx”而不是测试“documnet.docx”)之后,它完美运行。 从版本4.2.8.2 - 5.3开始。
以上是 的LibreOffice转换到不工作 的全部内容, 来源链接: utcz.com/qa/265241.html