Подтвердить что ты не робот

Масштабирование в соответствии: PDF Встроенный в HTML

Я вставляю локальный файл PDF в простую веб-страницу, и я хочу установить начальное масштабирование в соответствии с размером объекта. Вот что я пробовал, но это не влияет на масштабирование.

 <embed src="filename.pdf?zoom=50" width="575" height="500">

Кто-нибудь знает, как изменить код, поэтому его первоначальный масштаб установлен в соответствии с размером объекта.

4b9b3361

Ответ 1

Немного поздний ответ, но я заметил, что эту информацию может быть трудно найти, и не нашел ответа на SO, так что вот она.

Попробуйте другой параметр # view = FitH, чтобы он поместился в горизонтальном пространстве, а также вам нужно начинать строку запроса С#, а не с &:

filename.pdf#view=FitH

Я заметил, что это будет работать, если Adobe Reader встроен в браузер, но Chrome будет использовать свою собственную версию Reader и не будет реагировать так же. В моем собственном случае браузер Chrome по умолчанию увеличился до ширины, так что нет проблем, но Internet Explorer требовались указанные выше параметры, чтобы ссылка всегда открывала страницу PDF с правильными настройками просмотра.

Полный список доступных параметров см. В этом документе.

РЕДАКТИРОВАТЬ: (ленивый режим включен)

enter image description here enter image description here enter image description here enter image description here 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>