使用 PDFKit 在 pdf 中插入空白页时遇到问题。当 pdf 上有图像从图库导入或从相机捕获时。然后我们在那个pdf上添加一个空白页面,当时页面非常小。它不是 A4 尺寸。在这里我会发布代码。我还将发布我实际遇到的问题的屏幕截图,请参考它并提供可能的解决方案。在屏幕截图中,我添加了 2 个空白页在此处输入图像描述
let format = UIGraphicsPDFRendererFormat()
// 2
let pageWidth = 8.5 * 72.0
let pageHeight = 11 * 72.0
let pageRect = CGRect(x: 0, y: 0, width: pageWidth, height: pageHeight)
// 3
let renderer = UIGraphicsPDFRenderer(bounds: pageRect, format: format)
// 4
var firstPdfDocument = PDFDocument()
var SecondpdfDocument = self.pdfView.document
let data = renderer.pdfData { (context) in
// 5
context.beginPage()
// 6
let context = context.cgContext
// let page = PDFPage()
// page.setBounds(pageRect, for: .mediaBox)
// pdfDocument!.insert(page, at: self.pdfView.document!.pageCount)
}
print(data)
firstPdfDocument = PDFDocument(data: data)!
let page = firstPdfDocument.page(at: 0)!
SecondpdfDocument!.insert(page, at: self.pdfView.document!.pageCount)
SecondpdfDocument!.write(toFile: self.pdfFile.url.path)