Я работаю над проектом, который позволяет пользователю загружать файлы pdf, сохранять их в базе данных SQL, манипулировать ими (комментарии, выделения, закладки, рисовать, копировать текст / таблицы / изображения) и генерировать файлы из страниц HTML.Чтобы сделать работу, я выбрал работу с использованием iTextSharp, это облегчает работу.Возвращаясь к загруженному файлу, я работал над частью загрузки файлов, я разработал работу с использованием ASP.Net MVC, и она работает очень хорошо, но я хочу добавить некоторые функции, чтобы загруженные файлы выглядели как документы на странице, используяминиатюры каждого документа.Интересно узнать, как я могу создать эскизы для PDF и добавить их в ASP.Net MVC.
Я опробовал этот API, но он не очень хорошо работает с ASP.Net MVC http://www.tallcomponents.com/pdfthumbnail-overview.aspx
Я нахожу этот код с помощью JQuery, который генерирует миниатюры из уже загруженных изображений, этот код является частью длинного кода.Я подумал об использовании этого сценария, добавив еще одну функцию, которая генерирует изображения из файлов PDF, а затем использовал этот код для создания всплывающих миниатюр из последнего изображения.
$(".ImagePopLink").click(function(e) {
e.preventDefault();
var $ID = $(this).html();
var $imagebase = $("#hidImageBase").val();
var $imagesource = $imagebase + "?ID=" + $ID;
var $imagelink = "<img style=\"width: 400px\" src=\"" + $imagesource + "\" />";
$("#divImg").html($imagelink);
$("#divImg").load();
$("#PopWindow").css({ "left": $.mouseX(e), "top": $.mouseY(e) + 5 });
$("#PopWindow").show();
});
$("#Close").click(function(e) {
e.preventDefault();
$("#PopWindow").css({ "left": "0px", "top": "0px" });
$("#PopWindow").hide();
});