2016-10-07 78 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備份中。

相關問題