我在一个图像浏览应用程序(OSX)上工作,目前它可以加载和查看图像,但我需要能够查看多页PDF和TIFF。我会有下一页/上一页按钮,等等。
现在,对于PDF,我希望使用NSPDFImageRep。这将允许我设置当前页面和绘制当前页面等。
但是,我没有看到NSTIFFImageRep,而且NSImageRep类似乎没有任何处理页面的方法……
ETA (关于我的问题的更多细节):如何使用多页TIFF?在C语言中,我使用了一个CGImageSource,它让我获得第n页。我没有看到目标C中的口水战的等价物。
谢谢。
发布于 2009-08-19 21:14:21
我希望你能做的最简单的事情就是混合使用PDF和TIFF浏览器,让每个非PDF页面都是唯一的NSImageRep。
发布于 2009-08-19 21:53:25
我不是很肯定,但IIRC如果你用多页TIFF数据初始化一个NSImage,你会得到每页一个图像表示。(可能是peterb在暗示什么。)
编辑:查看+[NSBitmapImageRep imageRepsWithData:]。
(通过Apple Lists)
https://stackoverflow.com/questions/1302644
复制相似问题