Файл PDF предварительный просмотр и просмотр

Я создаю веб-приложение для просмотра документов. Вы входите в систему, и это приведет вас к экрану, где у вас есть все ваши документы, перечисленные слева. Я хочу сделать так, чтобы при прокрутке документа предварительный просмотр документа отображался справа. Оттуда вы можете нажать на него для полного просмотра и возможности печати. Я не спрашиваю, как это сделать, но мне интересно, как лучше всего сделать предварительный просмотр документа. Все документы будут PDF-файлы и хранятся на сервере. Я работаю в asp.net 3.5 mvc в visual studios 2008.

2 ответов


для создания предварительного просмотра PDF сначала посмотрите на некоторые другие обсуждения по этой теме на StackOverflow:

Если они не отвечают на ваш вопрос, вы можете попробовать еще пару вещей:

  • вы можете получить в коммерческом рендерер (PDFViewForNet, PDFRasterizer.NET, ABCPDF, ActivePDF, ...).
    Большинство из них довольно дороги, хотя, особенно если все, что вам нужно, это сделать эскизы.
  • есть статья CodeProject это показывает, как использовать Adobe ActiveX, но он может быть устаревшим, легко нарушается новыми выпусками, и его законность мутная.
  • установите GhostScript на сервере и запросите отрисованные миниатюры любой страницы с него.
    Я сделал небольшой проект, который вы найдете на форумы разработчика Express как вложение.
    Будьте осторожны с требованиями лицензии для Ghostscript через.
    Я использую его для внутреннего программного обеспечения, и он работает довольно хорошо.

надеюсь, что это помогает.


здесь Я визуализирую миниатюры jpeg первой страницы pdf-документа при загрузке файла. Когда пользователь нажимает кнопку, он может загрузить документ (или открыть его прямо в браузере), чтобы прочитать и распечатать его.

Update: для создания эскизов я использовал компонент .net под названием PDFView4NET из O2Solutions