WT PDF.js
- Категории: Плагины Joomla, Веб-ассеты
- Версия: 4.10.38
- Дата:
Библиотека JavaScript, которая преобразовывает документы в формате PDF в код HTML5 Canvas, пригодный для просмотра в веб-браузере.

Описание
Плагин регистрирует PDF.js пакет в Joomla Web Assets Manager. Затем вы можете использовать его в своих расширениях.
Как использовать?
Это плагин для Joomla-разработчиков. Он позволяет в любом месте Joomla 4+ использовать PDF.js: в модулях, компонентах, плагинах.
Для этого в Вашем коде используйте
<?php
use Joomla\CMS\Factory;
$wa = Factory::getApplication()->getDocument()->getWebAssetManager();
$wa->useScript('wt-pdf-js'); // Local file
$wa->useScript('wt-pdf-js-remote'); // Use from CDN
Настройка MIME типов на сервере для *.MJS-файлов
Часто на серверах не настроены MIME-типы для файлов с расширениями *.mjs
. Поэтому браузер может не понимать, что на самом деле это javascript-код и в консоли браузера можно увидеть ошибку pdf.mjs:1 Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec.
Для решения этой проблемы нужно либо попросить техническую поддержку хостинга настроить MIME-типы для файлов mjs
. Либо сделать это самостоятельно:
1. Убедитесь, что в списке расширений PHP на сервере установлен и включён PHP-модуль mod_mime
.
2. Добавьте в конец вашего .htaccess
следующий код:
<IfModule mod_mime.c>
AddType text/javascript mjs
</IfModule>
Joomla
- Тип расширения:
- Плагин
- Каталог:
- System
- Версия Joomla:
- 5.2.3