我需要在iOS中创建一个pdf查看器应用程序。我发现使用Quartz CGPDF可以实现这一点,但找不到合适的开始。我检查了苹果文档。https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf/dq_pdf.html。任何人都可以建议与此有关的任何示例代码或教程。我不想在网络视图中显示pdf或不想使用任何第三方框架。

提前致谢 。

最佳答案

这对我来说很好。给出的,它在Apple TV上,但是它不使用WebKit,而且我确信它在iOS上也能正常工作。它使用CGPDF从本地来源或URL绘制PDF。

Rendering PDF in Apple TV tvOS

还想指出的是,在UIGraphicsBeginImageContext(pageRect.size)处用UIGraphicsBeginImageContextWithOptions(pageRect.size, NO, 5.0);代替,因为我发现创建的CGPDF图像非常模糊和模糊。通过使用选项开始contxt,可以更改比例因子(5.0),这会增加图片数量,从而提高分辨率。

07-26 09:37
查看更多