Я пытаюсь распечатать из WKWebView. Веб-страницы и изображения работают нормально.Печать PDF-файла, который отображается в WKWebView
Только при печати PDF-файла все страницы пусты.
Это код, который я использовал для создания printController:
let printController = UIPrintInteractionController.sharedPrintController()
let printInfo = UIPrintInfo(dictionary:nil)
printInfo.outputType = UIPrintInfoOutputType.General
printInfo.jobName = urlField.text!
printInfo.duplex = UIPrintInfoDuplex.LongEdge
let formatter: UIViewPrintFormatter = webView.viewPrintFormatter()
formatter.contentInsets = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10)
printController.printFormatter = formatter
printController.printInfo = printInfo
printController.showsPageRange = true
printController.showsNumberOfCopies = true
printController.presentFromBarButtonItem(printButton, animated: true, completionHandler: nil)
Может кто-нибудь помочь мне в правильном направлении? Есть ли решение этой проблемы?
Я создал образец проекта: https://github.com/pjctech/Print-PDF-from-WKWebView