UIWebView, Safari или ibooks не отображают электронные подписи в формате PDF.

UIWebView отображает PDF на UIWebView великолепно.

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, и он все еще не отображает подпись.

1 ответ

Просто нужно сгладить PDF, прежде чем отображать его на веб-сайте.

Другие вопросы по тегам