У меня есть автоматически созданный PDF-файл с помощью itext, и мне нужно отобразить этот PDF-файл в HTML. Мой вопрос: как отобразить локальный файл PDF в HTML с помощью pdf.js ? Должен ли этот PDF-файл создаваться по каким-то стандартам?
155
Ответы:
Реализация PDF-файла на вашей HTML-странице очень проста.
Убедитесь, что изменили ширину и высоту для своих нужд. Удачи!
источник
<iframe src="file_name.pdf" style="width: 100%;height: 100%;border: none;"></iframe>
<embed>
тег в HTML5, очень удобно. смотрите здесь ссылкуЯ использую Google Docs встраиваемый просмотрщик PDF. Документы не нужно загружать в Документы Google, но они должны быть доступны онлайн.
источник
Если вы хотите использовать pdf.js, я предлагаю вам прочитать ЭТО
Вы также можете загрузить свой PDF-файл куда-нибудь (например, Google Drive) и использовать его URL в iframe
или
источник
вы можете легко отобразить на HTML-странице, как это
источник
В HTML-страницу для ПК легко реализовать
но pdf-шоу в мобильном телефоне по этому коду невозможно, вам нужен плагин
если вы не реагировали на ваш сайт. Тогда выше код pdf не отображается в мобильном телефоне, но вы можете поставить вариант загрузки после кода
источник
Самый простой способ - это использовать,
и если он все еще загружается вместо просмотра, проверьте заголовок ответа сервера, он должен иметь,
Content-Disposition:Inline
а неContent-Disposition:Attachment
,.источник
1. Встроенное в браузер встроенное HTML:
Pro:
Минусы:
2. Google Docs Viewer:
Pro:
Минусы:
3. Другие решения для встраивания PDF:
ВАЖНАЯ ЗАМЕТКА:
Пожалуйста, проверьте заголовок ответа HTTP X-Frame-Options. Это должно быть SAMEORIGIN.
источник
Формат переносимого документа ( PDF ).
Любой браузер «Используйте _Embeddable Google Document Viewer для встраивания файла PDF в
iframe
.Только для браузера Chrome «Chrome PDF viewer с помощью плагина.
pluginspage=http://www.adobe.com/products/acrobat/readstep2.html
,Пример Сиппет:
источник
У меня было что-то подобное раньше, и я обычно использовал теги
но интересно узнать о некоторых других способах, как указано выше!
источник
Элемент поддерживается всеми браузерами и определяет встроенный объект в документе HTML.
Рабочий код: https://www.w3schools.com/code/tryit.asp?filename=G7L8BK6XC0A6
источник
Ты можешь использовать
Или, если вы хотите, чтобы он занимал всю страницу:
источник