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

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

2 ответа

Решение

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

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

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

Надеюсь это поможет.

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

Обновление: для создания миниатюр я использовал компонент.net с именем PDFView4NET из O2Solutions.

Другие вопросы по тегам