Альтернативный метод вставки файла .PDF в HTML-страницу - PullRequest
2 голосов
/ 26 февраля 2010

В настоящее время я использую тег embed с src, направленным на местоположение .pdf, однако тег embed не позволяет размещать манипуляцию z-index или другие теги div. После тщательного поиска исправления, позволяющего использовать тег z-index для встраивания тегов, я обнаружил, что именно Adobe не позволит этому случиться с их файлами PDF.

Мне нужен способ вставить (без использования тегов embed или iframe) документ в формате pdf на html-страницу и позволить другим div-элементам перекрывать его.

Пожалуйста, помогите!

Ответы [ 2 ]

2 голосов
/ 26 февраля 2010

Тег , может быть? Если этого не произойдет, Adobe, вероятно, выиграет этот.

0 голосов
/ 04 марта 2010

Вы можете удалить плагин Acrobat и использовать инструмент на стороне сервера для рендеринга PDF в изображение. Отобразите это изображение на своей странице и наложите на него все, что вам нравится.

Существует множество инструментов (бесплатных и коммерческих), которые могут визуализировать PDF в изображение. Я использовал PDFRasterizer.NET для этого в нескольких проектах ASP.NET.

Компонент, такой как PDFRasterizer.NET, позволит вам визуализировать PDF в изображения на лету, напрямую передавая его в браузер. На типичной странице с текстом и некоторыми изображениями или векторной графикой рендеринг обычно занимает (намного) меньше секунды. Вы можете сохранить сгенерированные изображения на диск и использовать их в качестве кэша для оптимизации производительности. Если вы не ожидаете большой трафик, нет необходимости обрабатывать все документы в автономном режиме.

...