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

Как указать параметры для google chrome adobe pdf viewer?

У меня есть тег embed, как это:

<embed src="../../Content/PDF/StockReport.pdf#zoom=50" width="100%" height="100%">

# zoom = 50 - это параметр, который говорит, что программа чтения PDF увеличит до 50%. Это работает во всех браузерах, но google chrome, потому что хром имеет встроенный просмотрщик PDF.

Как передать этот же параметр в Google Viewer для Chrome?

4b9b3361

Ответ 1

После проверки различных отчетов об ошибках Chrome я могу подтвердить, что Google Chrome игнорирует стандартные функции программы просмотра Adobe PDF. Во время этого ответа невозможно передать параметры (например, масштабирование) в программу просмотра Chrome PDF.

РЕДАКТИРОВАТЬ

Прогресс в этом был достигнут командой Chromium. Работа выполнялась со ссылкой как на Acrobat SDK, так и на RFC 3778. По состоянию на декабрь 2017 года в Chromium добавлена поддержка view, zoom, page, toolbar и nameddest а затем она nameddest в Chrome.

Ответ 2

Использовать iframe:

  • Он работает в Mozilla
  • Он работает в Chrome
  • Не требуется Javascript

Пример:

<div id="mypdf">
<iframe src="/cennik.pdf#zoom=65" style="width: 100%; height: 800px;" frameborder="0" scrolling="no">
        <p>Your web browser doesn't support iframes.</p>
   </iframe>
</div>

Ответ 3

Похоже, что более поздняя версия Chrome теперь может быть ответом. Я успешно прошел zoom и параметры page через тег object.

Случай:

  • Установите масштаб до 200%
  • Установить страницу на 2

Пример:

<object data="https://your.url/docs/123.pdf#zoom=200&page=2" 
        type="application/pdf" 
        width="100%" 
        height="100%"> 
</object>