gpt4 book ai didi

iphone - 在 IOS 中读取 Open-XML 文档

转载 作者:行者123 更新时间:2023-12-03 21:12:38 30 4
gpt4 key购买 nike

我使用 CGPDFDocument 类来读取 .pdf 文档并检索页数或按页码拉回页面。

我正在寻找一个类似的库,它可以对 Microsoft Word 格式的文档执行相同的操作。我对使用 Safari 查看文档不感兴趣。

我在应用商店中看到一些应用声称可以读取 MS Office 文档,例如 .docx.xlsx 等,但我正在寻找一个库使我自己的应用程序的开发能够做到同样的事情。谁能指出我正确的方向?

最佳答案

从最新版本的 Microsoft Office 生成的文档类型(末尾带有 x 的文档类型,例如 .docx.xlsx.pptx 等)实际上是根据 OpenXML 标准保存的,该标准有很好的文档记录。我提到这一点是因为它将有助于您在阅读和解析应用程序的文档格式时寻求进一步的帮助。

也就是说,听起来您正在寻找一个标准库,可以使用它从 Objective-C 读取和操作此类文档。

有关如何使用 OpenXML SDK 2.0 执行此操作的示例的讨论可以在 here 中找到。 。作为摘录:

using (WordprocessingDocument document = WordprocessingDocument.Open(fileName, false))
{
int pageCount = (int) document.ExtendedFilePropertiesPart.Properties.Pages.Text;
}

可以在 here 找到使用 Objective-C OpenXML SDK 的教程。 (尽管文章中的图像似乎已损坏)。本教程的代码基于 GData Objective-C Client在 Google 代码中找到。

您也可以引用this SO Question它的答案,引用了开源库 libOPC ,该网页提供了如何在 iPhone 应用程序中构建 Word 文档操作的示例。

不幸的是,这些资源都无法帮助您阅读旧格式的 .doc 文件,该文件采用更为专有的 Microsoft 格式。所以 - 我希望这不是你需要做的。不管怎样,我希望这些资源能有所帮助!如果您能正常工作,请告诉我们。

关于iphone - 在 IOS 中读取 Open-XML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2131430/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com