从自定义 iOS 应用程序启动 msoffice 文档查看器
我正在设计一个应用程序,该应用程序将从服务器下载 MS Office 文档(PowerPoint、Word)并启动 Documents to Go 等查看器。
是否可以从 HTTP 服务器下载 PowerPoint,将其保存在 iPad 驱动器上,并在从自定义应用程序启动文档时将文档的 URL 传递到 PowerPoint 查看器? 我知道我可以通过自定义 URL 方案启动应用程序,但是您知道可以通过 URL 方案调用查看器并显示传入参数的文件位置吗?
I am designing an app that shall download MS Office documents (PowerPoint, Word) from a server and launch a viewer like Documents to Go.
Is it possible to download a PowerPoint from a server in HTTP, save it on the iPad drive and pass the URL of the document to a PowerPoint viewer while launching it from my custom app?
I know I can launch an app through a custom URL scheme, but do you know of a viewer that can be called by an URL scheme with the location of the file to display passed in parameter?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,您可以下载 .ppt、word 文件并将其保存在应用程序包中。
您可以使用
UIWebView
打开文档。使用 UIWebView 显示选定的文档类型
Yes, you can download the .ppt , word file and save that in your application bundle.
and you could open the Docs with
UIWebView
.Using UIWebView to display select document types
与直接通过 URL 启动应用程序不同,为用户提供在另一个应用程序中打开文档的选项将是兼容/面向未来的方法。为此,您可以使用 UIDocumentInteractionController。有关此问题的更多详细信息,请参阅此问题:
添加“打开方式.. .” iOS 应用程序的选项
Rather than launching the app directly through a url, providing users the option to open your documents in another app would be the compatible/future-proof way to go. For that, you can use a UIDocumentInteractionController. More details on that can be found in this SO question:
Adding "Open In..." option to iOS app