私はPython3のGUIを持っています。ここでは、統計的に評価されたり、プロットされたりする特定の値が選択されます(hist)。テンプレート、Python3に基づいてプロットを含むドキュメントを生成
ユーザーのこのGUIから、私はDOCまたは/およびODTまたはPDF形式でレポートを作成したいと考えています。レポートのレイアウトはかなり固定されています:選択されたメジャーの名前と対応する値(表示する3つのメジャー - ユーザーはどちらを選択するか)、matplotlibヒストグラム(選択した設定に応じて変化します)ユーザー名、日付など
古いスレッドでは、私のニーズに非常に近いpodパッケージへの参照が見つかりました。しかし、私は結果として得られる文書の良い例は見つけられませんでした。そして、最も重要なことは、イメージがそこに許可されているかどうか分からない - ドキュメントの隅のどこかでイメージの場所を予約し、ユーザーがレポートを要求したときにイメージを更新すると思います。
EDIT1:podは、Python3をサポートしていません。また、2to3変換と小規模な修正が行われています。 LaTeXを使用するアドバイスがありましたが、私は非常に低いレベルのコーディングを行わずにこのアイデアを実装する方法を理解していません。
プロジェクトの残りの部分がほぼ完了しており、これが最後の大きな未解決の問題であることから、何かアドバイスをいただければ幸いです。
EDIT2:少し休憩してから、この問題に戻ります。私のGUIはPyQt4なので、ついにはQTextDocumentを使ってPDFに文書を印刷することにしました。 QTextCursorを使用してプログラムで文書を作成したり、何らかの形でHTMLを作成する必要があるかのように、このアプローチで私には分かりにくい瞬間があります。また、エディタウィンドウを表示せずにドキュメントを作成する方法を理解する必要があります。例との参照はすべて歓迎です。これまでPyQt4 \ examples \ richtextにいくつかの例しか見つかりませんでしたが、すべての質問に答えられません。
です。LaTeX依存関係は受け入れられますか? –
私は余分な依存関係を避けるでしょうが、このアプローチの利点があるなら - はい、ラテックスは受け入れられます。もっと重要なのは、私は理想的には、ユーザが編集可能なテンプレートを見たいと思っています。この時点では、私はLatexの依存関係は望ましくありません。ユーザーは技術的に進んでいないはずです。 – Katya
ああ、ユーザーはテンプレートを編集するはずですか?それはまったく別の話です。あなたのユーザは、ある種のカスタマイズされたXMLフォーマットに対処できると思いますか? –