Ios 提高PDFRenderer-SwiftUI的分辨率

Ios 提高PDFRenderer-SwiftUI的分辨率,ios,swift,swiftui,pdfkit,Ios,Swift,Swiftui,Pdfkit,我通过PDF渲染器导出PDF,效果很好,但是如果我打印.PDF,它会变得有点颗粒状和模糊。有没有什么方法可以提高文件的分辨率,使打印时更清晰?请参见以下PDF渲染器的设置: let charts = MatchReportView(homeTeam: homeTeam, awayTeam: awayTeam) let pdfVC = UIHostingController(rootView: charts) let width: CGFloat = 720 let height: CGFloa

我通过PDF渲染器导出PDF,效果很好,但是如果我打印.PDF,它会变得有点颗粒状和模糊。有没有什么方法可以提高文件的分辨率,使打印时更清晰?请参见以下PDF渲染器的设置:

let charts = MatchReportView(homeTeam: homeTeam, awayTeam: awayTeam)

let pdfVC = UIHostingController(rootView: charts)
let width: CGFloat = 720
let height: CGFloat = pdfVC.view.sizeThatFits(
      CGSize(width: width, height: .greatestFiniteMagnitude)).height
pdfVC.view.frame = CGRect(x: 0, y: 0, width: width, height: height)


let rootVC = UIApplication.shared.windows.first?.rootViewController
rootVC?.addChild(pdfVC)
rootVC?.view.insertSubview(pdfVC.view, at: 0)

let pdfRenderer = UIGraphicsPDFRenderer(bounds: CGRect(x: 0, y: 0, width: width, height: height))

我有一个类似的问题,在这里发布了我的解决方案:我有一个类似的问题,在这里发布了我的解决方案: