我有一个返回PDF文档的URL。通常在Web浏览器上,这将打开一个对话框,要求我打开或保存PDF文档。任何想法如何在本机应用程序上解决这个问题?或者是服务器端需要更改,因为它已经具有显示PDF而不是打开/保存的URL?我需要在本机应用程序上显示PDF。但是,如何查询URL的第一步,要求我打开/保存?
在上述用例中,本机应用程序中的工作流程的任何广泛的想法/高级概述将不胜感激。
谢谢!
编辑:我想问题不够明确。我知道如何从app目录或直接从URL呈现PDF。问题是这种情况下的URL在Web浏览器上给出了一个打开/保存对话框。如何处理并选择在webview或app目录中打开/保存?或者这是iOS上不可能使用的用例,因此我的服务器端需要更改生成PDF并直接显示它而不是要求用户打开/保存?答案 0 :(得分:0)
修改
重新提交网址
在plist文件中,您可以指定希望应用响应的网址
然后在你的appDelegate中,你需要实现一个方法来对URL做一些事情。
喜欢的东西
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
if ([[url scheme] isEqualToString:@"specialwebsite"])
{
陈旧的错误答案
This回答非常接近您的要求
答案 1 :(得分:0)
使用UIWebView加载PDF请求,并将scalesPageToFit设置为YES。工作