【发布时间】:2014-06-01 05:18:03
【问题描述】:
- 在
tableviewam 中列出以下文档文件jpg、png、html、txt、doc、xls。 - 我得到了 jpg、png jpeg 等图像文件的缩略图...
- 在
tableview的didselect方法中导航到另一个视图控制器以在UIWebView中加载这些文档文件。 - 谁能告诉如何创建文档的缩略图以添加到
tableview中的单元格图像。
1.Tableview中的第一个ViewController
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([FileType isEqualToString:@"jpg"])
{
cell.imageView.image =[UIImage imageNamed:[NSString stringWithFormat:@"%@.jpg",[FilelistArray objectAtIndex:indexPath.row]]];
}
else if ([FileType isEqualToString:@"doc"])
{
cell.imageView.image = ??????
}
}
2.第二个ViewController..
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *targetURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"FileName" ofType:@"doc"]];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL]
WebView.delegate = self;
[WebView setScalesPageToFit:YES];
CGFloat contentHeight = WebView.scrollView.contentSize.height;
[WebView loadRequest:request];
[self.view addSubview:WebView];
}
输出:
【问题讨论】:
-
您想要显示文档某些内容的实际缩略图?或者也许只使用静态图像就可以了......
-
@MatíasR:只需要实际的缩略图。
-
您可以做的一件事是在 UIWebView 中加载文档并截取屏幕截图。将其存储为图像,然后将其用作缩略图。我会将代码作为答案发布,它作为评论将无法阅读。
-
您是如何获得 pdf 的缩略图的?我的服务器中存储了 pdf,想要显示缩略图,但没有发现任何有用的东西。
标签: ios objective-c uiwebview thumbnails