有没有办法在没有openoffice或依赖安装openoffice的任何库的情况下将odt文件转换为linux或rtf?
答案 0 :(得分:7)
OpenOffice.org及其衍生产品(LibreOffice,Symphony等)目前拥有ODF和Microsoft格式之间最好的转换器之一(除了MS Office内置的ODF支持)。
如果这些转换器不适合您,您可以选择其中一些选项:最重要的是您可能需要查看KOffice项目,该项目还提供用于文件转换的命令行工具:
<强> KOffice - File Filters 强>
然后还有另一个开源项目,在SourceForge上提供免费的BSD许可证:
<强> OpenXML/ODF Translator 强>
该项目不仅提供Microsoft Office的加载项,还提供也可在Linux上运行的独立命令行版本。
然后还会有不同的方法:您可以使用命令行工具自动化 Google文档:
<强> googlecl: Command line tools for the Google Data APIs 强>
Google Docs文件转换内部基于OpenOffice.org文件过滤器,但据我所知,它们已被Aspose(文档格式库)取代。
Aspose有多个版本,因为您有Linux依赖关系,所以可能需要查看他们的Java版本。
<强> Aspose.Words for Java 强>
图书馆有它的价格,但你找不到另一个不具备这种质量的完整办公套件的图书馆。
答案 1 :(得分:2)
如果您不想使用OpenOffice,Google Docs是您最好的选择。跨平台,基于Web,免费,大约需要2分钟。你会上传文件,检查转换,然后重新下载为doc或pdf(取决于你想要的)。
答案 2 :(得分:1)
您可以尝试使用此免费软件(Docx2Rtf)并在WINE下运行。
答案 3 :(得分:0)
结帐unoconv
。它依赖于OpenOffice.org的核心,但它不依赖于任何GUI包。我认为这就是你想要的?
答案 4 :(得分:0)
使用http://zamzar.com/它对所有这些格式都有很好的支持。并且不依赖于任何其他已安装的程序。
当然,作为一个网页,它可以在任何操作系统上运行。