将docx转换成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 结论: 我不得不得出结论,就我而言,到目前为止,还没有可靠的工具可与Ubuntu上的新MS Word格式及其所有元素配合使用,并创建docx文件的一对一副本。我测试过的工具都无法正确转换示例文件。由于我将面临非常不同类型的文档版本/内容,并且输出质量具有最高优先级之一,因此我最终将通过连接到Linux的Windows服务器上Word中的VB宏执行转换。 我会将获得最佳结果的帖子设置为可接受的答案。但是,赏金旨在提供一种绝对正确转换的解决方案。再次感谢大家。