UIWebView或safari或ibooks未在pdf

时间:2016-10-30 11:31:16

标签: ios pdf uiwebview electronic-signature

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获得),事情开始变得有点恼火:

enter image description here

然而,在打印预览中,它能够在右上角显示电子签名(这仅适用于iOS 10而非iOS9):

enter image description here

问题:

使用签名显示pdf的替代方法吗?

我已经尝试了UIWebView和UIDocumentationInteractionController,它仍然没有显示签名。

1 个答案:

答案 0 :(得分:0)

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