iOS上的其他应用程序如何读写word文档?我看到一些与此相关的其他问题,接受的答案是“不能做的”.我不想只显示一个单词文档,我想与它的格式一起阅读它.其他应用程序如何执行,是否使用Microsoft发布的标准编写自己的解析?在处理之前,他们是否使用某种捆绑工具将文件转换为其他格式(如
XML或HTML)?有没有这样做的开源方式?寻找想法
解决方法
我不知道你是否仍在寻找解决方案,或者你自己想到,但我正在回答这个希望,这将帮助别人寻找相同的东西.
我正在寻找一个与我的任务相关的解决方案,我想将word文件转换为文本文件.
我在一些谷歌搜索后遇到这个问题,根据@TJD的答案,我去了link,从那里我发现了this link.
对于我的要求,因为我需要将文件文件转换为文本文件.我以第二个链接为我的解决方案.
由于docx文件是使用Open XML File格式创建的,因此我在此提到我需要解压缩docx文件,考虑到它的zip.
对于Zip / Unzip,谷歌提供code here.根据wikipedia link解压缩文档目录中的docx文件,根目录中有三个目录和一个xml文件.
对于我的解决方案,我选择文本目录中提到的文件原始内容(我没有进入任何其他目录或文件到目前为止).您的提取路径字段/ doctment.xml下有一个文件,这是您的docx文件内容以xml格式放置的位置.
这个xml文件中有很多可用的标签,我现在不知道这些文本的含义,但是在查看了xml文件后,我发现包含我的文本的标签是w:t.
之后,每件事都像蛋糕.我刚刚使用NSXMLParser,并解析了定位到w:t标签的xml文件中的数据,我得到了我的整个字符串.
注意:一旦我了解其他文件和标签,我将更新我的答案.同样,这个解决方案不能用于doc文件,因为我知道在MSOffice 2007中引入了OpenXMLFile格式,所以我也将更新我的doc文件解决方案的答案.