要求是显示所有文档的缩略图,如pdf和ms-words,我们将文档存储在数据库中,我们需要将其转换为文件流,并且必须显示为缩略图。
截至目前,我能够显示图像,因为它是直接的,同样我将必须显示pdf和word文档的图像。 我将展示我是如何为图像做的
控制器:
public ActionResult File(int id)
{
var fileToRetrieve = db.File.Find(id);
return File(fileToRetrieve.Content, fileToRetrieve.ContentType);
}
查看:
@foreach (var item in Model)
{
<div class="form-group">
<img src="~/Home/File?id=@item.FileId" alt="avatar" width="100px" height="100x" />
</div>
}
答案 0 :(得分:0)
你需要ImageMagick和GhostScript
<?php
$im = new imagick('file.pdf[0]');
$im->setImageFormat('jpg');
header('Content-Type: image/jpeg');
echo $im;
?>
[0]表示第1页。