有谁知道如何将ODT文件 (LibreOffice)转换为PDF?
我正在尝试使用命令行在我的 Ubuntu 服务器上将docx文件转换为 pdf,但到目前为止我尝试过的转换器似乎都没有正确转换 Word 2007/2010/2013 文件。
显然在线转换器可以毫无问题地管理它,但 Web 服务不是一种选择,因为文件包含敏感数据。对于测试,我使用这个 Word 2007 文件,因为它包含一些重要元素(公式、矢量图形、图像、列表等)。我测试了以下工具(部分来自这篇文章):
lowriter (LibreOffice Writer) - 不正确的输出(圆圈应该在最后一页,而不是第一页)

unoconv- 与 LibreOffice 相同,因为它不使用自己的转换器。首先转换为 odt 然后转换为 pdf 会将文件完全弄乱。
abiword --to=pdf filename.doc - 不正确和不完整(缺少许多元素):

OpenOffice Writer - 与 abiword 的结果相同
wvPDF - 崩溃并显示以下错误消息:
~$ wvPDF 2007_Office_DocEncryption.docx test.pdf
当前目录:/home/webmt/dev/test/
运行乳胶的一些问题。
检查 test.log 中的错误
继续...
转换为 dvi 失败
有没有办法在 Linux 上正确地将 docx 文件转换为 PDF?如果我知道它适用于我已经提到的任何程序的人,它也会对我有所帮助。一旦 SE 允许,我将开始赏金。
ps 我使用的是 Ubuntu 服务器 12.04
结论:
我不得不得出结论,就我而言,就目前而言,没有可靠的工具可以处理新的 MS Word …
我想使用 php 图像库imagemagick将 .DOC 文件转换为 .PDF 格式。当我使用
convert filename.doc filename.pdf
命令在终端将文件转换为 .PDF 格式我收到错误
convert: no decode delegate for this image format `ATTENDANCE.doc' @ error/constitute.c/ReadImage/532.
convert: missing an image filename `ATTENDANCE.pdf' @ error/convert.c/ConvertImageCommand/3011.
Run Code Online (Sandbox Code Playgroud)
任何帮助和建议将是可观的。
谁能推荐我一个 Ubuntu 的命令实用软件来将所有 Office 文件转换为 pdf,它必须是免费软件。