Как указать параметры для 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?
Ответы
Ответ 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>