我想顯示文檔的網格(保存在文檔目錄中),但我不知道如何生成文檔的縮略圖。這些文件可以是QLPreviewController
可以顯示的任何文件。 PDF和圖像很好,但其他的東西像.doc的我不知道。任何指導都會有幫助。生成文檔縮略圖
Q
生成文檔縮略圖
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在其中你可以加載文件給出文件路徑。然後用Matic Oblak給出的代碼拍攝屏幕截圖,就完成了。
相關問題
- 1. 生成Word文檔的縮略圖
- 2. 生成PPT文檔的縮略圖
- 3. 生成縮略圖與易縮略圖
- 4. 生成縮略圖
- 5. 生成文本文件的縮略圖
- 6. 預覽內容生成的文檔縮略圖
- 7. 使用acrobat 7.0生成pdf文檔的縮略圖sdk
- 8. [AVFoundation]:稍後生成縮略圖生成
- 9. 生成網站縮略圖?
- 10. 從MKMapView生成縮略圖
- 11. 生成縮略圖 - ios7
- 12. 縮略圖生成時間
- 13. PHP縮略圖生成
- 14. C#生成縮略圖文件大小
- 15. PDF縮略圖生成器從PDF的第一頁生成縮略圖
- 16. Symfony 1.4 sf縮略圖不生成縮略圖
- 17. PHP縮略圖生成器未處理縮略圖
- 18. 裁剪圖像,並生成縮略圖
- 19. Android - 在圖庫中生成縮略圖
- 20. 網站截圖縮略圖生成器
- 21. 生成視頻的縮略圖圖像
- 22. 圖片上傳+縮略圖生成器
- 23. 在WPF中生成縮略圖圖像
- 24. 爲Android 1.5生成縮略圖圖像
- 25. 使用OpenStreetMap生成地圖縮略圖
- 26. 生成縮略圖和造型圖像
- 27. 在ASP.NET中生成圖像縮略圖?
- 28. 生成縮略圖使用jQuery或JavaScript
- 29. 在C#中生成縮略圖使用#
- 30. 如何在後臺生成縮略圖?
不要忘記在處理圖層時加入''框架。 –
iNeal