0
我正在尋找解決方案,在iPad上離線運行的Web應用程序中顯示嵌入式PDF文檔。我嘗試了一些JS/jQuery腳本,但沒有一個支持常見的多點觸控手勢(捏放大/ swype切換頁面)。他們只顯示PDF而沒有任何其他功能。在離線狀態下顯示PDF WebApp/Mobile Safari
PDF.JS也不是解決方案,因爲它只能在Firefox瀏覽器上運行。
你能幫我嗎? 謝謝!
我正在尋找解決方案,在iPad上離線運行的Web應用程序中顯示嵌入式PDF文檔。我嘗試了一些JS/jQuery腳本,但沒有一個支持常見的多點觸控手勢(捏放大/ swype切換頁面)。他們只顯示PDF而沒有任何其他功能。在離線狀態下顯示PDF WebApp/Mobile Safari
PDF.JS也不是解決方案,因爲它只能在Firefox瀏覽器上運行。
你能幫我嗎? 謝謝!
這可以通過UIWebView完成。
如果你想顯示駐留在服務器上某處的PDF文件,你可以把它簡單的負載直接您的Web視圖:
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 200, 200)];
NSURL *targetURL = [NSURL URLWithString:@"http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIWebView_Class/UIWebView_Class.pdf"];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];
[self.view addSubview:webView];
或者,如果你與你的應用程序捆綁在一起PDF文件(以這個例子名爲「document.pdf」):
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 200, 200)];
NSString *path = [[NSBundle mainBundle] pathForResource:@"document" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];
[self.view addSubview:webView];
在SVG模式下運行PDF.js?只需注意,PDF.js旨在運行在任何支持HTML5的瀏覽器上。引人注目的Safari並不是這樣的東西(Chrome for iPad只是一款穿着不同服飾的Safari) – async5 2014-09-25 11:48:52