如何将PDF文件放入Xcode?

时间:2016-04-15 06:53:26

标签: ios xcode pdf xcode7.2

将PDF放入Xcode 7.2并将其附加到按钮的步骤是什么?我试图遵循各种来源,但它们以不同的方式发生冲突。这是一个pdf,我有,而不是从互联网。这是本地的还是远程的?

2 个答案:

答案 0 :(得分:0)

您可以使用UIWebView直接从捆绑中获取PDF,无需拨打在线网络服务。

本地文件:

NSString *html = [NSString stringWithContentsOfFile:path1 encoding:NSUTF8StringEncoding error:nil];
[self.webView loadHTMLString:html baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]bundlePath]]];

用于远程文件:

- (void) loadRemotePdf
    {
       CGRect rect = [[UIScreen mainScreen] bounds];
       CGSize screenSize = rect.size;

       UIWebView *myWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0,0,screenSize.width,screenSize.height)];
        webView.autoresizesSubviews = YES;
            webView.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);

       NSURL *myUrl = [NSURL URLWithString:@"http://any url/test.pdf"];
       NSURLRequest *myRequest = [NSURLRequest requestWithURL:myUrl];

       [webView loadRequest:myRequest];

       [window addSubview: myWebView];
       [myWebView release];

}

答案 1 :(得分:0)

您可以使用UIwebview显示pdf。在xcode上可用的IF文件然后使用此

NSString * path = [[NSBundle mainBundle] pathForResource:@" pdfName" ofType:@" PDF"]; NSURL * targetURL = [NSURL fileURLWithPath:path]; NSURLRequest * request = [NSURLRequest requestWithURL:targetURL];

并在webview上加载此文件。

如果您在远程(服务器)中使用该链接在webview上加载

,则相同

NSURL * targetURL = [NSURL URLWithString:@" pdflink"]; NSURLRequest * request = [NSURLRequest requestWithURL:targetURL];

其他您想要PDF阅读器,然后这里是here