通过在位图上下文(CGContextDrawPDFPage)中渲染每个pdf页面,可以将PDF页面转换为图像。
我们能否对其他类型的文档(iWork、MS Office等)执行相同操作?
我们可以使用UIDocumentInteractionController或QuickLook框架来显示所有这些文档的预览。但是二者都无法自定义或使我访问单个页面。
UIDocument也是如此。它可以将整个内容作为NSData或NSFileWrapper提供,但我不确定如何逐页呈现它(例如,在位图上下文中)。
是否有任何方法将其他文档页面转换为图像?
更新:
到目前为止,我没有取得任何进展。就连查看办公室/iWork文档也只能找到UIWebView、UIDocumentInterationController和QLPreview这些东西,更别说将它们转换为图像了。
是否有人有关于自定义文档交互控制器或快速查看预览控制器以逐页呈现文档的经验/想法?