WT PDF.js - Документация
WT PDF.js для Joomla: справочник ассетов
Все ассеты — зарегистрированные в Joomla файлы JavaScript — имеют тип script и атрибут type="module" .
PDF.js в Joomla: как выбрать и подключить библиотеку
Пример подходит для PHP-макета модуля, представления компонента и переопределения шаблона во фронтенде.
PDF.js latest в Joomla: подключение с CDN
wt-pdf-js-latest использует тег npm @latest , который может измениться без обновления плагина.
PDF.js в Joomla: отрисовка PDF в Canvas
Зарегистрируйте собственный модуль с зависимостью от выбранного ассета.
PDF.js в административной части Joomla
Плагин автоматически регистрирует ассеты только для сайта.
Inline-модуль PDF.js через WebAssetManager Joomla
Используйте addInlineScript() с явной зависимостью и type="module" .
Просмотрщик PDF.js в Joomla: ссылка и iframe
В поставку входят полный интерфейс, локальный worker и ресурсы каждого просмотрщика.
URL просмотрщика PDF.js: file, page и zoom
Query выглядит как ?file=...&config=catalog.json , fragment — #page=2&zoom=150 .
JSON-конфиги PDF.js в Joomla: где хранить файлы
Профили хранятся в media/plg_system_wtpdfjs-config/ , рядом с каталогом поставляемых файлов media/plg_system_wtpdfjs/ .
PDF.js в Joomla: как выбрать JSON-конфигурацию
Оба просмотрщика используют одинаковые правила:
JSON-конфиги PDF.js: формат и порядок применения
Корень — плоский объект с именами параметров PDFViewerApplicationOptions (AppOptions) версии 6.4.299.
JSON-параметры просмотрщика PDF.js: справочник
Типы и значения соответствуют просмотрщикам 6.4.299.
PDF.js в Joomla: профиль по ширине страницы
Файл: media/plg_system_wtpdfjs-config/default.json .
PDF.js: JSON-профиль каталога с разворотами
Файл: media/plg_system_wtpdfjs-config/catalog.json .
PDF.js в Joomla: профиль для мобильного чтения
Файл: media/plg_system_wtpdfjs-config/mobile.json .
PDF.js: тёмная тема и язык просмотрщика
Файл: media/plg_system_wtpdfjs-config/reader-dark.json .
Большие PDF в Joomla: загрузка PDF.js по частям
Файл: media/plg_system_wtpdfjs-config/large-document.json .
PDF.js: профиль без встроенных PDF-скриптов
Файл: media/plg_system_wtpdfjs-config/read-only.json .
PDF.js в Joomla: разные JSON-профили на сайте
Каталог может использовать config=catalog.json, мобильный макет — config=mobile.json, другой раздел — свой файл.
Обновление WT PDF.js в Joomla и сохранение настроек
Обновление заменяет файлы в media/plg_system_wtpdfjs/, включая библиотеку, viewer и загрузчик.
Joomla и PDF.js: API и документация разработчика
Документация соответствует исходному коду WT PDF.js 6.4.299.