データベースに保存されているデータから主にチャートと表、および一部のテキストで構成される、最終的にpdf形式の複数ページのレポートドキュメントを生成する必要があります。現在、これを行うには、PDFドキュメントの生成元であるVBAコードを使用してデータをExcelテンプレートにプルします。これは理想からはほど遠いですが、必要に応じてフォーマットを手動で調整できるという利点があります。ドキュメントをより直接的に生成できるアプローチを探しています。1つの可能性は、最初にHTMLを生成し、それをpdfに変換することです。これには、htmlがバージョンであるという利点もあります。ただし、既存の形式にできるだけ近づけるには、ルックアンドフィールをかなり細かく制御する必要があります。チャートとテーブルを最初から作成するのではなく、ツールで生成する必要があります。
最終的なドキュメントは複数のページで構成されているため、コンポーネントチャートとテーブルの外観を制御できるだけでなく、ドキュメントレイアウト全体、つまりページ分割の場所、コンポーネントチャートのスケーリングなどを制御したいと思います。 &グラフ、見出し、テキスト段落、脚注などの挿入。
私は.netベースのソリューションを好みますが、Javaも検討し、オープンソースと商用パッケージの両方にオープンです。DevExpress、SyncFusion、Telerikなどの企業がチャートライブラリを持っているので、他の人のこれらの経験に興味があることに気づきました。