Файл PDF предварительный просмотр и просмотр
Я создаю веб-приложение для просмотра документов. Вы входите в систему, и это приведет вас к экрану, где у вас есть все ваши документы, перечисленные слева. Я хочу сделать так, чтобы при прокрутке документа предварительный просмотр документа отображался справа. Оттуда вы можете нажать на него для полного просмотра и возможности печати. Я не спрашиваю, как это сделать, но мне интересно, как лучше всего сделать предварительный просмотр документа. Все документы будут PDF-файлы и хранятся на сервере. Я работаю в asp.net 3.5 mvc в visual studios 2008.
2 ответов
для создания предварительного просмотра PDF сначала посмотрите на некоторые другие обсуждения по этой теме на StackOverflow:
- как я могу сделать предварительный просмотр документов?
- получить предварительный просмотр jpeg pdf в windows?
Если они не отвечают на ваш вопрос, вы можете попробовать еще пару вещей:
- вы можете получить в коммерческом рендерер (PDFViewForNet, PDFRasterizer.NET, ABCPDF, ActivePDF, ...).
Большинство из них довольно дороги, хотя, особенно если все, что вам нужно, это сделать эскизы. - есть статья CodeProject это показывает, как использовать Adobe ActiveX, но он может быть устаревшим, легко нарушается новыми выпусками, и его законность мутная.
- установите GhostScript на сервере и запросите отрисованные миниатюры любой страницы с него.
Я сделал небольшой проект, который вы найдете на форумы разработчика Express как вложение.
Будьте осторожны с требованиями лицензии для Ghostscript через.
Я использую его для внутреннего программного обеспечения, и он работает довольно хорошо.
надеюсь, что это помогает.
здесь Я визуализирую миниатюры jpeg первой страницы pdf-документа при загрузке файла. Когда пользователь нажимает кнопку, он может загрузить документ (или открыть его прямо в браузере), чтобы прочитать и распечатать его.
Update: для создания эскизов я использовал компонент .net под названием PDFView4NET из O2Solutions