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