UIWebView精彩地在UIWebView上显示pdf。
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, screenWidth, screenHeight)];
webView.delegate = self;
NSURL *targetURL = [[NSBundle mainBundle] URLForResource:@"document" withExtension:@"pdf"];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];
[self.view addSubview:webView];
然而,当它无法显示带有电子签名的pdf时(我从http://www.tecxoft.com/samples/sample01.pdf获得),事情开始变得有点恼火:
然而,在打印预览中,它能够在右上角显示电子签名(这仅适用于iOS 10而非iOS9):
问题:
使用签名显示pdf的替代方法吗?
我已经尝试了UIWebView和UIDocumentationInteractionController,它仍然没有显示签名。
答案 0 :(得分:0)
只需要在将其显示在webview上之前展平pdf。