Преобразование страниц PDF в изображения может быть достигнуто путем рендеринга каждой страницы PDF в растровом контексте (CGContextDrawPDFPage).
Можем ли мы сделать то же самое с другими типами документов (iWork, MS Office и т. Д.).
Мы можем просто показать предварительный просмотр всех этих документов, используя UIDocumentInteractionController или фреймворк QuickLook. Но ни один из них не может быть настроен или не дает мне доступ к отдельным страницам.
То же самое в случае с UIDocument. Он может дать мне все содержимое в виде NSData или NSFileWrapper, но я не уверен, как мне отобразить его постранично (скажем, в контексте растрового изображения).
Есть ли способ конвертировать другие страницы документа в изображения?
UPDATE:
Пока нет прогресса в этом. UIWebView, UIDocumentInstructionController и QLPreview - единственные вещи, которые я мог найти даже для просмотра документов office / iWork, не говоря уже о преобразовании их в изображения.
Есть ли у кого-нибудь опыт / идея по настройке контроллера взаимодействия с документами или контроллера быстрого просмотра для визуализации документов страница за страницей?