I am loading some static HTML page in wkwebview, after loading i am creating PDF from following code
let pdfData = createPdfFile(printFormatter: self.webView.viewPrintFormatter())
func createPdfFile(printFormatter: UIViewPrintFormatter) -> NSData {
let renderer = UIPrintPageRenderer()
renderer.addPrintFormatter(printFormatter, startingAtPageAt: 0)
let pdfPageFrame = CGRect(x: 0, y: 0, width: 595.2, height: 841.8) // A4, 72 dpi
let printable = pdfPageFrame.insetBy(dx: 0, dy: 10)
renderer.setValue(pdfPageFrame, forKey: "paperRect")
renderer.setValue(printable, forKey: "printableRect")
return renderer.printToPDF()
}
Its working fine i am able to create PDF, But the problem i am facing some time the text in between 2 pages is cropping , please find screen shots

Can any one help me to solve this issue, Thanks in advance.