Open main menu

Extension:ElectronPdfService/ru

This page is a translated version of the page Extension:ElectronPdfService and the translation is 37% complete.
Other languages:
Deutsch • ‎English • ‎français • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語
Справка по расширениям MediaWiki
OOjs UI icon advanced.svg
Extension:ElectronPdfService
Статус релиза: стабильный
ElectronPdfService-mockup.png
Реализация User interface
Описание Предоставляет доступ к Electron Service для рендеринга PDF страниц в браузере.
Автор(ы) Wikimedia Germany (WMDE) – Roadmap
Последняя версия continuous updates
Политика совместимости ветвь релиза
MediaWiki 1.25+
Изменения БД Нет
Лицензия GNU General Public License 2.0 or later
Загрузка
Пример Wikipedia article
Переведите расширение ElectronPdfService если оно доступно на translatewiki.net
Проверьте использование и версию.
Проблемы Открытые задачи · Сообщить об ошибке

Расширение ElectronPdfService предоставляет доступ к Electron Service для рендеринга страниц Wiki в браузере. (Служба Electron Service должна быть установлена отдельно.)

Описание

The extension provides a handy way to access the Electron Service via a RESTBase API endpoint . The Electron Service provides a new rendering method for wiki-pages as alternative to the existing OCG/LaTeX rendering. The huge advantage of using the Electron Service is, that the generated PDF will contain all tables as well as rendered infoboxes and other templates which was not possible with the old method. Read more on the background of the motivation for the extension and the service.

And here's an example: PDF for the article about Berlin.

Установка

  • Install and configure an Electron Service exposed over a RESTBase API endpoint
    • Follow the service install instructions & verify correct functioning with http://your-host:port/pdf?accessKey=your-key&url=article-url
    • Install RESTBase, and set up a config similar to config.example.wikimedia.yaml. Adjust the PDF server URL to reflect your host & port.
  • Скачайте и распакуйте файл(ы) в папку с названием ElectronPdfService в вашей папке extensions/.
  • Добавьте следующий строки в конец файла LocalSettings.php:
    wfLoadExtension( 'ElectronPdfService' );
    $wgElectronPdfServiceRESTbaseURL = '/api/rest_v1/page/pdf/';
    
  •   Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.

Ubuntu 16.04.3 (Локальная установка)

Для установки на Ubuntu Server 16.04.3 LTS, необходима следующая конфигурация:

$wgElectronPdfServiceRESTbaseURL = "http://HOSTFQDN:3000/pdf?accessKey=secret&url=http://HOSTFQDN/wiki/";

The /wiki/ is the Apache rewrite URL as this installation mimics the generic variation of re-writing. Change to whatever you use! Yes, hardcoding can be bad, but variables refused to work otherwise.

Использование

  • Once the extension is installed, the “⧼ElectronPdfService-download-label⧽” link in the MediaWiki sidebar will lead you to a new selection screen.
  • On the selection screen you can then choose whether you want to render your PDF using Electron (“Single Column”) or using the old OCG/LaTeX renderer (“Two Column”).
  • After you've chosen the desired rendering method, click the “⧼ElectronPdfService-download-button⧽” button to get the PDF.
  • Note: if there is no alternative rendering method available on the Wiki, “⧼ElectronPdfService-download-label⧽” will immediately serve you the Electron rendered PDF without showing a selection screen.

Links

См. также

  • PDF export – summary of all PDF export extensions