我必须以 docx 格式存储一些文档,但不能忍受使用 msword:我想编辑某种纯文本标记,除了基于 XML 的东西之外的任何东西(我也不喜欢那样)并从/转换到/从docx。
有什么选择吗?
编辑:由于人们认为这与编程无关,我将扩展我的问题。您建议使用哪些库来编写完整的 tex-docx/docx-tex 转换器?
Aspose.Words for .NET允许您使用文本或其他内容从头开始创建 DOCX 文件,然后将 DOCX 文件转换为文本等。它不需要在系统上安装 MS Office。该组件是一个简单的 .NET 程序集,具有易于学习和实现的 API。请尝试看看它是否对您的场景有帮助。
披露:我在 Aspose 担任开发人员布道师。
如果您在谈论 .net,我会先查看 OpenXML 工具包。互联网上有很多“库”可以做到这一点,但它们似乎都只是 OpenXML 内容的薄包装。
你也可以看看
您可以尝试 DocxEditorKit http://java-sl.com/docx_editor_kit.html 将编辑器工具包设置为 JEditorPane,添加样式文本并将文档存储为 docx 格式。