Difference between revisions of "PdfHandler/ru"
From Wiki4Intranet
(Created page with "{{ExtensionFromInfo|lang=ru|name=PdfHandler}} == Использование == PdfHandler — медиаобработчик для PDF-файлов. После устан...") |
(→TODO) |
||
Line 18: | Line 18: | ||
== TODO == | == TODO == | ||
− | * Доработки не | + | * Доработки не оформлены в виде патчей. Нужно это исправить. |
== Установка == | == Установка == |
Revision as of 15:06, 14 February 2013
PdfHandler — расширение MediaWiki.
- Назначение: Медиаобработчик для PDF-файлов. То есть, поддержка загрузки PDF’ок, их постраничного просмотра и вставки страниц PDF как изображений.
- Репозиторий: https://github.com/mediawiki4intranet/PdfHandler
- Домашняя страница: PdfHandler на mediawiki.org
- Лицензия: GPLv2.0+
- Дата создания: 2007-08-18
- Оценка расширения: Очень полезное (5)
Включение в сборку Mediawiki4Intranet:
- Дата включения: 2009-10-25
- Включённая версия: последняя
- Состояние доработок: Значительно доработано в сборке MediaWiki4Intranet
Contents
Использование
PdfHandler — медиаобработчик для PDF-файлов. После установки PDF-ки становится можно загружать в вики так же, как обычные картинки. При этом работает постраничный просмотр, а также любую страницу можно вставить как изображение с помощью синтаксиса [[File:Book.pdf|page=2]].
В нашей сборке можно вставить всю PDF’ку в уменьшенном варианте разом, с помощью [[File:Book.pdf|page=-]]. Полезно, например, для вставки презентаций, сохранённых в PDF.
Иногда (редко) может создавать проблемы — замечено, что ghostscript обрабатывает некоторые PDF’ки с большим трудом, потреблением дискового пространства на /tmp и процессорного времени. В нашей сборке это частично устранено.
Наши доработки
- Поддержка корректного определения ориентации страницы (с poppler >= 0.20).
- Вставка миниатюр для всей PDF’ки разом.
- Подкручены опции GhostScript для более качественного рендеринга.
- Прямой выхлоп картинок из GhostScript без необходимости последующего масштабирования — улучшает производительность и уменьшает вероятность проблем с местом на диске и процессорным временем.
TODO
- Доработки не оформлены в виде патчей. Нужно это исправить.
Установка
- Нужно установить GhostScript и Poppler — бывший Xpdf (windows)
- Далее, как обычно, прописать require_once "$IP/extensions/PdfHandler/PdfHandler.php"; в LocalSettings.php.