我正在对 pdf 进行一些绘图,我发现 Xcode 处理 pdf 尺寸可能存在问题,然后在触发 CGPDFDocumentCreateWithURL 时变得清晰。
我有两个 PDF。一种是 A4 纵向尺寸(612w x 792h),显示效果很好。另一张更接近 A4 横向,842w x 595h。虽然它显示在我正在使用的 UIScrollview 中,但 CGContextTranslateCTM 中页面高度(pageRect.size.height)的垂直偏移导致它在视图下方移动得太远。我 NSlogged pageRect 的尺寸,发现高度和宽度被翻转了。然后,我查看了支持文档中的 pdf 列表,虽然将 pdf 清楚地显示为横向,但尺寸显示为 595x842,而 A4 纵向的正确尺寸为 612x792。
有没有其他人遇到过这个问题,是否有解决方法。
原始景观文件的链接在这里。