Extension:ElectronPdfService/ja

ElectronPdfService 拡張機能はブラウザベースの PDF レンダリング機能エレクトロン・サービスにアクセスを提供します（ [$url エレクトロン・サービス]を別途インストールする必要があります）. (The Electron Service needs to be installed separately.)

説明
この拡張機能はを通じてエレクトロン・サービスにアクセスするための便利な方法を提供します. エレクトロン・サービスはウィキページの内容をPDFファイルに変換する新たな手法で、既存のを使った変換に代わるものです. 生成されたPDFファイルには情報ボックスやその他のテンプレートだけでなくすべてのテーブルまでを含むことができるのが、エレクトロン・サービスを使う大きな利点です. より詳しくはこの拡張機能とサービスを開発する動機付けとなった背景をご覧ください. The Electron Service provides a new rendering method for wiki-pages as alternative to the existing 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.

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

Ubuntu 16.04.3 (Local Install)
When installing on Ubuntu Server 16.04.3 LTS, the following configuration was needed instead:

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

The  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.

使用法

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

リンク

 * エレクトロン・サービスの説明文書
 * OCG 説明文書
 * PDF の例
 * PDF の例

関連項目

 * PDF export – summary of all PDF export extensions