0
PDFを迅速に作成するにはさまざまな方法がありますが、PDFドキュメントのサイズを変更することは可能です。サイズの変更方法PDFを迅速に作成する
UIGraphicsBeginPDFContextToData
はbounds
ですが、PDFのサイズを定義しますが、UIViewは元のサイズのコンテキストでレンダリングされます。
これは私がこれまで
let pdfData = NSMutableData()
UIGraphicsBeginPDFContextToData(pdfData, aView.bounds , nil)
UIGraphicsBeginPDFPage()
guard let pdfContext = UIGraphicsGetCurrentContext() else { return }
aView.layer.renderInContext(pdfContext)
UIGraphicsEndPDFContext()
複雑なビュー階層で複数の画像を扱っているため、ビューのサイズを簡単に変更できません。また、UIImageにビューをレンダリングしようとしましたが、PDFの画像の品質が大きく低下します – user3032502