2011-05-20 58 views
0

我有一个返回PDF文档的URL。通常在网络浏览器上,这会打开一个对话框,要求我打开或保存PDF文档。任何想法如何在原生应用程序上解决这个问题?或者是在服务器端需要更改,它已经具有显示PDF而不是打开/保存的URL?我需要在原生应用上显示PDF。但是,我该如何处理URL的第一步,要求我打开/保存?在应用程序中保存/显示PDF

任何广泛的想法/原生应用程序工作流程的高层次纲要w.r.t上述用例将不胜感激。

谢谢!

编辑:我想这个问题不够清楚。我知道如何从应用程序目录或直接从URL呈现PDF。问题是URL在这种情况下在Web浏览器上显示一个打开/保存对话框。我该如何处理,并选择打开/保存在web视图或应用程序目录?或者,这是iOS上不可用的用例,因此需要对我的服务器端进行更改,以生成PDF并直接显示,而不是要求用户打开/保存?

回答

0

结束了使用一个UIWebView加载与scalesPageToFit设置为YES的PDF请求。工作。

0

编辑

重新网址

在你的plist文件,你可以指定哪些网址您希望您的应用程序,以 updated with a better screengrab

然后在你的appDelegate回应你需要实现的方法做与URL的东西。

东西llike

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 
{ 
    if ([[url scheme] isEqualToString:@"specialwebsite"]) 
    { 

OLD误导答案

This答案是非常接近你的要求

相关问题