0

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 ,但它仍然没有显示签名。

4

1 回答 1

0

只需要在将 pdf 显示在 webview 上之前将其展平即可。

于 2016-10-31T04:00:54.057 回答