2016-10-07 57 views
-6

如何以编程方式打开设备的文档文件。如.doc.docx,.ppt, .pdf等。我想将所选文档文件从路径发送到服务器。如何在iOS中以编程方式打开设备的文档文件

有人可以请帮我解决这个问题的一些例子或代码?

谢谢。

+1

使用'QLPreviewController'。 –

+1

http://iosdevelopertips.com/data-file-management/preview-documents-with-qlpreviewcontroller.html。这解释了如何实现你想要的。 –

+0

[iOS中的读取PPT,xls和.doc文件的SDK]的可能重复(http://stackoverflow.com/questions/10274977/sdk-to-read-ppt-xls-and-doc-file-in-ios ) –

回答

2

要打开iOS应用程序,你可以在Office文件:

1-使用UIWebView的。以下是包含应用程序资源中的文档的示例代码。

NSString *path = [[NSBundle mainBundle] pathForResource:@"document" ofType:@"ppt"]; 
NSURL *url = [NSURL fileURLWithPath:path]; 
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
[self.webView loadRequest:request]; 

2-您可以使用QuickLook框架在“应用程序”中预览文件。

Reference

Tutorial with sample code

3 - 你可以使用文档交互控制器使用可处理它们在设备中可用的应用程序打开文件。

tutorial

4-避免下载并没有得到用户许可的,或者至少告知用户存储文件。你甚至可以把它放在你的“条款和条件”中。另外,请确保不要将这些下载的URL包含在iClowd备份中。

相关问题