Я встраиваю локальный PDF-файл в простую веб-страницу и хочу установить начальное масштабирование в соответствии с размером объекта. Вот что я пробовал, но это не влияет на зум.
<embed src="filename.pdf?zoom=50" width="575" height="500">
Кто-нибудь знает, как изменить код, чтобы его начальный масштаб был установлен в соответствии с размером объекта.
Ответы:
Немного запоздалый ответ, но я заметил, что эту информацию сложно найти, и не нашел ответа на SO, так что вот он.
Попробуйте использовать другой параметр # view = FitH, чтобы заставить его поместиться в горизонтальном пространстве, а также вам нужно начинать строку запроса с #, а не с &:
filename.pdf#view=FitH
Я заметил, что это будет работать, если Adobe Reader встроен в браузер, но Chrome будет использовать свою собственную версию читателя и не будет реагировать таким же образом. В моем случае браузер Chrome был увеличен по ширине по умолчанию, так что проблем не возникло, но Internet Explorer нуждался в указанных выше параметрах, чтобы ссылка всегда открывала страницу pdf с правильными настройками просмотра.
Полный список доступных параметров см. В этом документе.
РЕДАКТИРОВАТЬ: (ленивый режим включен)
источник
FitH
когда я изменяю размер окна браузера?Для меня это сработало (я хотел увеличить масштаб, так как контейнер моего pdf был маленьким):
<embed src="filename.pdf#page=1&zoom=300" width="575" height="500">
источник
Этот метод использует «объект», он также имеет «встраивание». Любой метод работает:
<div id="pdf"> <object id="pdf_content" width="100%" height="1500px" type="application/pdf" trusted="yes" application="yes" title="Assembly" data="Assembly.pdf?#zoom=100&scrollbar=1&toolbar=1&navpanes=1"> <!-- <embed src="Assembly.pdf" width="100%" height="100%" type="application/x-pdf" trusted="yes" application="yes" title="Assembly"> </embed> --> <p>System Error - This PDF cannot be displayed, please contact IT.</p> </object> </div>
источник
на всякий случай кому-то это нужно, в firefox для меня это работает так
<iframe src="filename.pdf#zoom=FitH" style="position:absolute;right:0; top:0; bottom:0; width:100%;"></iframe>
источник
Немного запоздалый ответ на этот вопрос, однако у меня есть что добавить, что может быть полезно для других.
Если вы используете iFrame и установите путь к файлу pdf в src, он загрузится с уменьшенным до 100% масштабом, что эквивалентно FitH
источник
Используйте тег iframe для отображения файла PDF с масштабированием
<iframe src="filename.pdf" width="" height="" border="0"></iframe>
источник