如何使用Quartz 2d打开和查看PDF
嗨,我一直在努力实现这一目标,但没有成功
我试图采取下面的代码,并使用Quartz 2D查看它 – 所以我可以稍后用这个注释:
$
NSString *path = [[NSBundle mainBundle] pathForResource:@"01renalArtery" ofType:@"pdf"]; NSURL *url = [NSURL fileURLWithPath:path]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; [pdfView loadRequest:request]; [pdfView setScalesPageToFit:YES];
$
我已经通过以下示例代码https://developer.apple.com/library/mac/#documentation/graphicsimaging/conceptual/drawingwithquartz2d/dq_pdf/dq_pdf.html#//apple_ref/doc/uid/TP30001066-CH214- TPXREF101不断有大量的错误回来
这个渲染了一个空白的屏幕从NSString通过PDF文件写入文本
任何帮助,非常感激
如果你想编辑PDF或者只是查看它,我想要问一些关于你的问题的解释。 你的评论使事情更清楚。
我最近写了基本的PDF查看器function,让用户添加图像退出PDF。 我build议你,如果你使用现有的库可用于这个目的,你应该去做。
编写PDF查看器和编辑PDF在iOS中不是一件简单的工作。 如果你需要从头开始写自己的代码, 这个答案有一些帮助我实现我所需要的指针。 另外@ModernCarpentry提到的链接是与这个主题相关的所有资源的非常好的集合。
如果您需要更多的帮助,请随时发表评论。
你的代码看起来好像是为了一个UIWebView,这取决于你想达到什么,就是你所需要的。 确保pdfView是一个UIWebView,你的PDF应该加载得很好。 如果您只想查看PDF,则无需使用Quartz 2D进行绘制。