在 Ruby 中将 DOCX 转换为 DOC
如何使用 Ruby 将 DOCX 文件转换为 DOC?
How do I convert a DOCX file to a DOC using Ruby?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何使用 Ruby 将 DOCX 文件转换为 DOC?
How do I convert a DOCX file to a DOC using Ruby?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
看看unoconv。它从命令行执行 OpenOffice 支持的所有转换
http://dag.wieers.com/自制/unoconv/
Take a look at unoconv. It does all the conversion supported by OpenOffice from the command line
http://dag.wieers.com/home-made/unoconv/
OpenOffice 和 Libre Office 对 DOCX 的支持仍然相当薄弱。有一个免费的第 3 方库(odfconverter),它在格式化方面要好得多。如果您可以将其链接到您的应用程序或进行一些预处理,这可能会是一个不错的结果。请注意,新版本的 MS Office 可以很好地读取 ODT 格式,因此这可能为您提供另一种调查途径。
所以,odfconverter 会给你 docx->odt。 Docmosis 或 JODReports 可以执行 odt->doc。
DOCX support from OpenOffice and Libre Office is still pretty weak. There is a free 3rd party lib (odfconverter) that is much better at formatting. If you can link this in with your app or do some preprocessing that would be a likely good result. Note that new versions of MS Office read ODT format fairly well so that may provide another avenue for you to investigate.
So, odfconverter would give you docx->odt. Docmosis or JODReports could do the odt->doc.