Помогите мне сделать предварительный просмотр PDF в UITableViewCell. Поскольку я прочитал документацию QLPreviewController и UIDocumentInteractionController, эти 2 позволяют только полноэкранный предварительный просмотр, но мне нужно сделать крошечный предварительный просмотр в ячейке табличного представления. Как я мог это сделать?
Предварительный просмотр PDF в ячейке табличного представления
Ответы (2)
Здесь я разместил код для получения изображения (миниатюры) из страницы PDF. Если вы просто хотите просмотреть и UIImage должно быть достаточно хорошо. Когда у вас есть изображение, вы можете просто добавить его как UIImageVIew в UITableViewCell. Просто будьте осторожны с рендерингом как ленивым, так и асинхронным, иначе ваша таблица будет сильно отставать.
person
fsaint
schedule
27.01.2011
CGPDFDocumentRef — это то, что вы хотите изучить. Демонстрация для iPhone «ZoomingPDFViewer» показывает, как создать программу просмотра PDF с помощью CGPDFDocumentRef.
Если вы хотите создать миниатюру, вы можете создать изображение первой страницы PDF и масштабировать его в соответствии с вашими потребностями. Этот форум говорит о том, как это сделать.
Удачного кодирования.
person
NixonsBack
schedule
27.01.2011