URL просмотрщика PDF.js: file, page и zoom

WT PDF.js - Документация
Категория: Плагины Joomla

Query выглядит как ?file=...&config=catalog.json , fragment — #page=2&zoom=150 .

Параметры PDF и начального отображения

Query выглядит как ?file=...&config=catalog.json, fragment — #page=2&zoom=150. Кодируйте значение file целиком через rawurlencode(), http_build_query() или URLSearchParams, особенно для пробелов, кириллицы и адресов PDF с собственными ? и &. Финальный URL в HTML экранируйте.

ПараметрПримерНазначение
file/images/documents/catalog.pdfQuery: PDF с того же origin.
configcatalog.jsonQuery: имя пользовательского JSON.
page2Fragment: страница, начиная с 1.
zoom150, page-width, page-fit, autoFragment: процент либо режим масштаба.
pagemodethumbs, bookmarks, attachments, layers, noneFragment: боковая панель.

Встроенный viewer требует совпадения origin PDF и просмотрщика: протокол, хост и порт. Внешний file URL отклоняется даже при разрешённом CORS. Храните PDF на сайте либо используйте собственный серверный endpoint с проверкой доступа. При прямом getDocument() внешние PDF возможны при корректном CORS. JSON тоже загружается с origin просмотрщика.

Расширения Joomla WebTolk

113 Всего расширений
12 Категорий
582 Выпущено версий
893748 Всего скачиваний

Личный кабинет