cas*_*sey 12 c ms-word doc objective-c ios
iOS上的其他应用程序如何能够读写word文档?我看到了一些与此相关的其他问题,并且接受的答案是"无法完成".我不想只显示一个单词doc,我想阅读它的格式.其他应用程序是如何做到的,他们是否使用Microsoft发布的已发布标准自行编写解析?在处理文件之前,他们是否使用某种捆绑实用程序将文件转换为XML或HTML等其他格式?是否有开源方式这样做?寻找想法.
Kap*_*isa 11
我不知道你是否还在寻找解决方案,或者你自己想出来但我正在回答这个问题,希望能帮助其他人寻找解决方案.
我正在寻找与我的任务相关的解决方案,我想将word文件转换为文本文件.我在谷歌上搜索了一下这个问题之后根据@TJD的回答我去了链接,从那里我找到了这个链接.
根据我的要求,我需要将word文件转换为文本文件.我跟着第二个链接作为我的解决方案
由于docx文件是使用Open XML File format并且在那里提到的,因此我知道我需要解压缩docx文件,将其视为zip.
对于Zip/Unzip谷歌提供代码在这里.根据维基百科链接解压缩文档目录中的docx文件后,根目录中有三个目录和一个xml文件.
对于我的解决方案,我选择word链接中提到的目录,文件的原始内容放在那里(直到现在我没有进入任何其他目录或文件).在您的提取路径下有一个文件,word/doctment.xml这是您的docx文件内容以xml格式放置的位置.
该xml文件中有许多标签可供使用,我现在不知道这些文本的含义,但在查看xml文件后,我得到了包含我的文本的标签w:t.
之后,每件事都像蛋糕.我刚刚使用NSXMLParser并解析了针对w:t标记的xml文件中的数据,我得到了整个字符串.
注意:我会在了解其他文件和标签后立即更新我的答案.此解决方案也不适用于我OpenXMLFile format在MSOffice 2007中引入的doc文件,因此我还将更新我的doc文件解决方案的答案.
我知道这还不足以覆盖创建doc文件等.但我希望这对我们很多人有所帮助.
现代版本的 Office 使用开放标准 xml 格式。 http://en.wikipedia.org/wiki/Office_Open_XML
| 归档时间: |
|
| 查看次数: |
15411 次 |
| 最近记录: |