Масштабирование в соответствии: PDF Встроенный в HTML
Я вставляю локальный файл PDF в простую веб-страницу, и я хочу установить начальное масштабирование в соответствии с размером объекта. Вот что я пробовал, но это не влияет на масштабирование.
<embed src="filename.pdf?zoom=50" width="575" height="500">
Кто-нибудь знает, как изменить код, поэтому его первоначальный масштаб установлен в соответствии с размером объекта.
Ответы
Ответ 1
Немного поздний ответ, но я заметил, что эту информацию может быть трудно найти, и не нашел ответа на SO, так что вот она.
Попробуйте другой параметр # view = FitH, чтобы он поместился в горизонтальном пространстве, а также вам нужно начинать строку запроса С#, а не с &:
filename.pdf#view=FitH
Я заметил, что это будет работать, если Adobe Reader встроен в браузер, но Chrome будет использовать свою собственную версию Reader и не будет реагировать так же. В моем собственном случае браузер Chrome по умолчанию увеличился до ширины, так что нет проблем, но Internet Explorer требовались указанные выше параметры, чтобы ссылка всегда открывала страницу PDF с правильными настройками просмотра.
Полный список доступных параметров см. В этом документе.
РЕДАКТИРОВАТЬ: (ленивый режим включен)
![enter image description here]()
Ответ 2
Для меня это сработало (я хотел увеличить масштаб, так как контейнер моего pdf был небольшим):
<embed src="filename.pdf#page=1&zoom=300" width="575" height="500">
Ответ 3
Этот метод использует "объект", он также имеет "embed". Любой из этих методов работает:
<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>
Ответ 4
Бит позднего ответа на этот вопрос, однако у меня есть что добавить, что может быть полезно для других.
Если вы используете iFrame и задаете путь файла pdf к src, он будет увеличивать масштаб до 100%, что эквивалентно FitH
Ответ 5
Использовать тег iframe для отображения pdf файла с масштабированием
<iframe src="filename.pdf" width="" height="" border="0"></iframe>
Ответ 6
на всякий случай кому-то это нужно, в Firefox для меня это работает так
<iframe src="filename.pdf#zoom=FitH" style="position:absolute;right:0; top:0; bottom:0; width:100%;"></iframe>