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