Предварительный просмотр PDF в ячейке табличного представления

Помогите мне сделать предварительный просмотр PDF в UITableViewCell. Поскольку я прочитал документацию QLPreviewController и UIDocumentInteractionController, эти 2 позволяют только полноэкранный предварительный просмотр, но мне нужно сделать крошечный предварительный просмотр в ячейке табличного представления. Как я мог это сделать?


person Oleg Danu    schedule 27.01.2011    source источник


Ответы (2)


Здесь я разместил код для получения изображения (миниатюры) из страницы PDF. Если вы просто хотите просмотреть и UIImage должно быть достаточно хорошо. Когда у вас есть изображение, вы можете просто добавить его как UIImageVIew в UITableViewCell. Просто будьте осторожны с рендерингом как ленивым, так и асинхронным, иначе ваша таблица будет сильно отставать.

person fsaint    schedule 27.01.2011

CGPDFDocumentRef — это то, что вы хотите изучить. Демонстрация для iPhone «ZoomingPDFViewer» показывает, как создать программу просмотра PDF с помощью CGPDFDocumentRef.

Если вы хотите создать миниатюру, вы можете создать изображение первой страницы PDF и масштабировать его в соответствии с вашими потребностями. Этот форум говорит о том, как это сделать.

Удачного кодирования.

person NixonsBack    schedule 27.01.2011