gpt4 book ai didi

javascript - 在离线 WebApp/Mobile Safari 中显示 PDF

转载 作者:行者123 更新时间:2023-12-03 11:46:15 25 4
gpt4 key购买 nike

我正在寻找一种解决方案,以在 iPad 上离线运行的 WebApp 中显示嵌入的 PDF 文档。我尝试了一些 JS/jQuery 脚本,但它们都不支持常见的多点触控手势(捏合缩放/滑动切换页面)。它们只显示 PDF,没有任何其他功能。

PDF.JS 也不是一个解决方案,因为它只能在 Firefox 浏览器上运行。

你能帮我吗?谢谢你!

最佳答案

这可以通过 UIWebView 来完成。

如果您尝试显示驻留在某个服务器上的 PDF 文件,您可以直接将其加载到您的 Web View 中:

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];

关于javascript - 在离线 WebApp/Mobile Safari 中显示 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26034757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com