在应用中保存/显示PDF

时间:2011-05-20 15:31:19

标签: iphone cocoa-touch ipad pdf

我有一个返回PDF文档的URL。通常在Web浏览器上,这将打开一个对话框,要求我打开或保存PDF文档。任何想法如何在本机应用程序上解决这个问题?或者是服务器端需要更改,因为它已经具有显示PDF而不是打开/保存的URL?我需要在本机应用程序上显示PDF。但是,如何查询URL的第一步,要求我打开/保存?

在上述用例中,本机应用程序中的工作流程的任何广泛的想法/高级概述将不胜感激。

谢谢!

编辑:我想问题不够明确。我知道如何从app目录或直接从URL呈现PDF。问题是这种情况下的URL在Web浏览器上给出了一个打开/保存对话框。如何处理并选择在webview或app目录中打开/保存?或者这是iOS上不可能使用的用例,因此我的服务器端需要更改生成PDF并直接显示它而不是要求用户打开/保存?

2 个答案:

答案 0 :(得分:0)

修改

重新提交网址

在plist文件中,您可以指定希望应用响应的网址 updated with a better screengrab

然后在你的appDelegate中,你需要实现一个方法来对URL做一些事情。

喜欢的东西

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

陈旧的错误答案

This回答非常接近您的要求

答案 1 :(得分:0)

使用UIWebView加载PDF请求,并将scalesPageToFit设置为YES。工作