4

私の記事から本を生成するために、 Mediawiki Collection extensionを試しています (これは非常に便利です)。ただし、私の mediawiki インスタンスと同じようにすべてをレンダリングするわけではありません。

すなわち、

  • mathjax 要素がレンダリングされない
  • 写真もレンダリングされません

たとえば、ここでは wiki によってどのようにレンダリングされるか ここに画像の説明を入力

そして、Collection によって生成された pdf でそれらがどのようになるか ここに画像の説明を入力

私はこの動作の背後にある理由を理解しています: レンダリングは私の wiki によってではなく、私のクライアント側のプラグインについて何も知らない外部サービスによって行われます。

私の質問は次のとおりです: どうすれば私のウィキで必要なすべてのページを、おそらくすべてのクライアント側拡張機能を備えた HTML でレンダリングし、結果を PDF に変換できますか?

「印刷可能」ビューでページを開くと( を使用&printable=yes)、必要に応じてすべてがレンダリングされます。一度に複数のページをレンダリングするためにそれを使用するといいかもしれません (これは本質的にコレクションが行うことです...)

ありがとう

4

1 に答える 1

4

最終的に、ページのリストを取得してそれらすべてを 1 つのページにレンダリングする拡張機能を作成しました。後は印刷するだけです

コードはこちらから入手できます

これは、現在PDFでどのように見えるかです:

ここに画像の説明を入力

また、追加することもでき&printable=yesます。これにより、完全に準備された印刷可能なバージョンが提供され、HTML として保存することができます。

于 2013-12-25T15:07:46.853 に答える