Phabricator のプロジェクト名 #Electron-PDFs


Jump to: navigation, search
This page is a translated version of the page Extension:ElectronPdfService and the translation is 87% complete.

Other languages:
Deutsch • ‎English • ‎français • ‎日本語 • ‎português do Brasil • ‎中文
MediaWiki 拡張機能マニュアルManual:Extensions
Crystal Clear action run.png

リリースの状態:Extension status ベータ

実装Template:Extension#type User interface
説明Template:Extension#description ブラウザベースの PDF レンダリング機能エレクトロン・サービスにアクセスを提供
作者Template:Extension#username Wikimedia Germany (WMDE) – Roadmap
最新バージョンTemplate:Extension#version continuous updates
MediaWikiTemplate:Extension#mediawiki 1.25+
データベースの変更Template:Extension#needs-updatephp いいえ
ライセンスTemplate:Extension#license GNU General Public License 2.0 or later
ダウンロード で翻訳を利用できる場合は、ElectronPdfService 拡張機能の翻訳にご協力ください

使用状況とバージョン マトリクスを確認してください。


未解決のタスク · バグを報告

ElectronPdfService 拡張機能はブラウザベースの PDF レンダリング機能エレクトロン・サービスにアクセスを提供します。


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. Some more background about the motivation that led to the implementation of the extension and the service can be found here.

事例を紹介します。「Berlin」の記事から生成した PDF


  • 以下のコードを LocalSettings.php の末尾に追加します:
    wfLoadExtension( 'ElectronPdfService' );
    $wgElectronPdfServiceRESTbaseURL = '/api/rest_v1/page/pdf/';
  • YesY 完了 - ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。


  • 拡張機能のインストールが完了すると MediaWiki のサイドバーにできた「PDF としてダウンロード」のリンクから、新しい窓が開きます。
  • PDF の出力にエレクトロンを利用するか (「1段組」) もしくは旧来のレンダリング機能 OCG/LaTeX (「2段組」) を使うか選択します。
  • 使いたい方式を選んだら「ダウンロード」ボタンを押して PDF を出力します。
  • 注:ウィキにレンダリング方式の選択肢がない場合は「PDF としてダウンロード」ボタンを押すと出力書式の選択画面を表示せず、エレクトロンで PDF を生成します。