【发布时间】:2012-03-04 14:47:10
【问题描述】:
将 PDF 页面转换为图像可以通过在位图上下文 (CGContextDrawPDFPage) 中渲染每个 pdf 页面来实现。
我们可以对其他文档类型(iWork、MS Office 等)做同样的事情吗?
我们可以使用 UIDocumentInteractionController 或 QuickLook 框架来显示所有这些文档的预览。但两者都不能自定义,也不能让我访问各个页面。
UIDocument 也是如此。它可以为我提供 NSData 或 NSFileWrapper 的全部内容,但我不确定如何逐页呈现它(比如在位图上下文中)。
有没有办法将其他文档页面转换成图片?
更新:
到目前为止,这方面没有进展。 UIWebView、UIDocumentInterationController 和 QLPreview 是我能找到的唯一东西,甚至可以查看 office/iWork 文档,更不用说将它们转换为图像了。
是否有人对自定义文档交互控制器或快速预览控制器以逐页呈现文档有任何经验/想法?
【问题讨论】:
-
我也想实现这个,但是除了uiwebview之外没有找到解决方案