我想显示文档的网格(保存在文档目录中),但我不知道如何生成文档的缩略图。这些文件可以是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