Внутри uiwebview, что такое хороший способ распечатать документ в формате PDF?uiWebView печать a pdf
PDF доступен через URL-адрес или может быть загружен внутри iframe.
Использование стандартных функций javascript widnow.print() не будет работать.
Я рассматриваю с помощью яваскрипта моста, таких как:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
NSURL *URL = [request URL];
if ([[URL scheme] isEqualToString:@"native"]) {
NSString *urlString = [[request URL] absoluteString];
NSArray *urlParts = [urlString componentsSeparatedByString:@":"];
NSString *cmd = [urlParts objectAtIndex:1];
if ([cmd isEqualToString:@"printPdf"]) {
// [self dosomething];
}
}
return YES;
}
На данный момент мне нужен какой-то функции Xcode, которая принять путь к PDF и отправить его в airPrinter.
Это хороший подход? Я ищу примеры того, как печатать PDF внутри uiWebView.