我需要在iOS中创建一个pdf查看器应用程序。我发现使用Quartz CGPDF可以实现这一点我找不到合适的开始。我检查了苹果文档。https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf/dq_pdf.html。任何人都可以建议任何关于此的示例代码或教程。我不想在网络视图中显示pdf或者不想使用任何第三方框架。
先谢谢。
答案 0 :(得分:1)
这对我很有用。鉴于,它是在Apple TV上,但它没有使用WebKit,我确信它在iOS上也能正常工作。它使用来自本地源或URL的CGPDF绘制PDF。
Rendering PDF in Apple TV tvOS
还想指出它所说的UIGraphicsBeginImageContext(pageRect.size)
,我用UIGraphicsBeginImageContextWithOptions(pageRect.size, NO, 5.0);
替换了它,因为我发现创建的CGPDF图像非常模糊和模糊。通过使用选项开始contxt,您可以更改比例因子(5.0
),这会增加图片数量,从而提高分辨率。
答案 1 :(得分:1)
查看Apple示例代码中的“ZoomingPDFViewer”项目。
https://developer.apple.com/library/ios/samplecode/ZoomingPDFViewer/Introduction/Intro.html