Extension:ElectronPdfService/ja

ElectronPdfService 拡張機能はブラウザベースの PDF レンダリング機能エレクトロン・サービスにアクセスを提供します（ エレクトロン・サービスを別途インストールする必要があります）.

説明
この拡張機能は RESTBase APIの接続ポイントを通じてエレクトロン・サービスにアクセスするための便利な方法を提供します. エレクトロン・サービスはウィキページの内容をPDFファイルに変換する新たな手法で、既存の OCG/LaTeXを使った変換に代わるものです. 生成されたPDFファイルには情報ボックスやその他のテンプレートだけでなくすべてのテーブルまでを含むことができるのが、エレクトロン・サービスを使う大きな利点です. より詳しくは この拡張機能とサービスを開発する動機付けとなった背景をご覧ください.

事例を紹介します. 「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 としてダウンロード」のリンクから、新しい窓が開きます.
 * PDF の出力にエレクトロンを利用するか (「1段組」) もしくは旧来のレンダリング機能 OCG/LaTeX (「2段組」) を使うか選択します.
 * 使いたい方式を選んだら「ダウンロード」ボタンを押して PDF を出力します.
 * 注：ウィキにレンダリング方式の選択肢がない場合は「PDF としてダウンロード」ボタンを押すと出力書式の選択画面を表示せず、エレクトロンで PDF を生成します.

リンク

 * エレクトロン・サービスの説明文書
 * RESTBase API 説明文書
 * OCG 説明文書
 * PDF の事例「Berlin」