it-roy-ru.com

Увеличить, чтобы соответствовать: PDF Встроено в HTML

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

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

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

48
user3024833

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

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

filename.pdf#view=FitH

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

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

EDIT: (ленивый режим включен)

enter image description here enter image description here enter image description here enter image description here enter image description here

99
Rich

Для меня это сработало (я хотел увеличить, так как контейнер моего pdf был маленьким):

    <embed src="filename.pdf#page=1&zoom=300" width="575" height="500">
17
nazbouy

Этот метод использует «объект», он также имеет «вставлять». Любой метод работает:

<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>
1
SR Harvey

Немного запоздалый ответ на этот вопрос, однако мне есть что добавить, что может быть полезно для других.

Если вы используете iFrame и устанавливаете путь к файлу PDF в src, он будет загружен с уменьшением до 100%, что эквивалентно FitH

1
raf

Используйте тег iframe для отображения PDF-файла с увеличением масштаба

<iframe src="filename.pdf" width="" height="" border="0"></iframe>
0
anilglpl