xml – 如何将WordprocessingML文件夹压缩成可读的docx

我一直在试图写一个简单的Markdown – > docx解析器/写入器,但完全卡住了最后一部分,这应该是最简单的:即压缩文件夹到一个.docx的Word或任何其他.docx读者,将识别。

我的解析器写程序是不相干的真的:我有这个问题,如果我只是解压缩任何旧的Word生产的* .docx,然后尝试重新压缩它与通常的压缩实用程序,给它文件结束的docx。是否有一些神秘的头我应该添加,或者我需要一个特殊的OPC压缩实用程序,或什么?

我不想要一个工具来做这个,以找出应该是在那里。它似乎独立于WordprocessingML规范。

不用说,我不知道有关压缩。我可以通过谷歌找到的一切与可以在商业中使用的花哨的实用程序,但我做一个小的可执行文件将是GPLd或东西,应该工作的任何东西。

手动打包在一起的最常见的问题打开XML文档是,如果你压缩目录而不是内容,它不会工作。换句话说,[content_types] .xml文件以及word,docProps和_rels目录需要驻留在zip文件的根级别。

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念