Предварительный просмотр и просмотр PDF - PullRequest
6 голосов
/ 12 февраля 2009

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

Ответы [ 2 ]

4 голосов
/ 15 февраля 2009

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

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

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

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

0 голосов
/ 15 февраля 2009

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

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

...