Я пытаюсь отобразить сетку документов (сохраненных в каталоге документов), но я не знаю, как создавать миниатюры для документов. Документы могут быть любыми, что может отображать QLPreviewController
. PDF-файлы и изображения подходят, но другие вещи, такие как .doc, я не знаю. Любое руководство поможет.Создание эскизов документов
0
A
ответ
2
Поскольку у вас есть UIView, который может отображать любого из этих документов, которые вы могли бы просто взять ярлык:
-Создание экземпляр контроллера предварительного просмотра с отображенным документом
-У не добавить этот вид/контроллер к чему
-Создание изображение из своего слоя
Это может помочь:
+ (UIImage *)imageFromView:(UIView *)view {
CALayer *layer = view.layer;
UIGraphicsBeginImageContext([layer frame].size);
[layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *outputImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return outputImage;
}
Поиграйте немного со слоями и инициализации, как я не проверял код ..
2
Чем лучше вариант вы можете использовать UIWebView, в котором вы можете просто загрузить файл, дающую FilePath. Затем сделайте снимок экрана, используя приведенный выше код Matic Oblak, и все готово.
Смежные вопросы
- 1. Создание эскизов офисных документов
- 2. Создание эскизов нескольких изображений?
- 3. Создание эскизов в C++
- 4. Создание эскизов в Clojure
- 5. Создание эскизов на клиенте
- 6. Создание эскизов Проблема с PHP
- 7. Создание эскизов из AVPlayer ios
- 8. Создание эскизов секций потока торрентов
- 9. Создание эскизов изображений на S3
- 10. Создание эскизов медленно в ios
- 11. Прокрутка - создание эскизов из изображений
- 12. Создание эскизов для галереи изображений
- 13. Структура AVFoundation задерживает создание эскизов
- 14. создание эскизов без их сохранения
- 15. Создание эскизов из видео - ios7
- 16. Создание эскизов с помощью iText
- 17. Создание эскизов против изображений стиля
- 18. Загрузка эскизов эскизов
- 19. Уменьшение размера пользовательских аватаров? - создание эскизов
- 20. Создание эскизов всех изображений внутри папки
- 21. Создание эскизов завершается с ошибкой в System.IO.Directory.CreateDirectory
- 22. Создание эскизов из хранимых изображений mysql
- 23. Создание эскизов из swf-файла в php?
- 24. Создание эскизов наложенных изображений в jquery
- 25. Возможно создание эскизов файлов MS Office?
- 26. Создание эскизов с помощью GridFS + MongoDB + PHP
- 27. Создание эскизов карт с помощью OpenStreetMap
- 28. Создание случайных эскизов с PHP + FFMPEG
- 29. Обрезка и создание эскизов с помощью Go
- 30. Создание эскизов из видеофайлов с помощью Python
Не забудьте включить структуру '' при работе со слоями. –
iNeal