Difference between revisions of "PdfHandler/ru"
From Wiki4Intranet
(→Установка) |
|||
Line 6: | Line 6: | ||
В нашей сборке можно вставить всю PDF’ку в уменьшенном варианте разом, с помощью <tt><nowiki>[[File:Book.pdf|page=-]]</nowiki></tt>. Полезно, например, для вставки презентаций, сохранённых в PDF. | В нашей сборке можно вставить всю PDF’ку в уменьшенном варианте разом, с помощью <tt><nowiki>[[File:Book.pdf|page=-]]</nowiki></tt>. Полезно, например, для вставки презентаций, сохранённых в PDF. | ||
− | |||
− | |||
== Наши доработки == | == Наши доработки == | ||
− | * Поддержка корректного определения ориентации страницы (с poppler >= 0.20). | + | * Использование Poppler вместо GhostScript для отрисовки PDF — Poppler работает на порядок (примерно в 8-10 раз) быстрее, а также гораздо качественнее сглаживает шрифты. Кроме того, |
− | * Вставка миниатюр для всей PDF’ки разом | + | * Поддержка корректного определения ориентации страницы (с poppler >= 0.20 или патчем). |
− | + | * Вставка миниатюр для диапазона страниц или для всей PDF’ки разом. | |
− | + | ||
== TODO == | == TODO == | ||
Line 22: | Line 19: | ||
== Установка == | == Установка == | ||
− | * Нужно установить | + | * Нужно установить [http://poppler.freedesktop.org/ Poppler], он же бывший [http://www.foolabs.com/xpdf/ Xpdf] ([http://gnuwin32.sourceforge.net/packages/xpdf.htm windows)] |
− | + | ** От <tt>poppler</tt> должны быть установлены утилиты <tt>pdfinfo</tt> и <tt>pdftocairo</tt>. Возможно, в вашем дистрибутиве Linux они выделены в отдельный пакет, например, в Debian это <tt>poppler-utils</tt>. | |
− | ** От <tt>poppler</tt> | + | |
* Далее, как обычно, прописать {{cmd|require_once "$IP/extensions/PdfHandler/PdfHandler.php";}} в LocalSettings.php. | * Далее, как обычно, прописать {{cmd|require_once "$IP/extensions/PdfHandler/PdfHandler.php";}} в LocalSettings.php. |
Revision as of 16:50, 27 November 2015
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.
Наши доработки
- Использование Poppler вместо GhostScript для отрисовки PDF — Poppler работает на порядок (примерно в 8-10 раз) быстрее, а также гораздо качественнее сглаживает шрифты. Кроме того,
- Поддержка корректного определения ориентации страницы (с poppler >= 0.20 или патчем).
- Вставка миниатюр для диапазона страниц или для всей PDF’ки разом.
TODO
- Доработки не оформлены в виде патчей. Нужно это исправить.
Установка
- Нужно установить Poppler, он же бывший Xpdf (windows)
- От poppler должны быть установлены утилиты pdfinfo и pdftocairo. Возможно, в вашем дистрибутиве Linux они выделены в отдельный пакет, например, в Debian это poppler-utils.
- Далее, как обычно, прописать require_once "$IP/extensions/PdfHandler/PdfHandler.php"; в LocalSettings.php.