PDFファイルへの書き込みが必要なプロジェクトから始めました。グーグルをした後、見た目がシンプルなPDFsharpを使用することにしましたが、表やグラフの描画に関していくつか質問があります。
PDFsharpは、表やグラフを含むPDFファイルを作成するのに適していますか?いいえの場合、より良い代替案をお勧めできますか?はいの場合、このテーマに関する優れた文献はどこにありますか?チュートリアルニースになります(サンプルプロジェクトである必要はありません。ライブラリとそのクラスに慣れるために使用できるものです)。
MigraDocとは何か教えてもらえますか?ちらっと見ただけで、必要なものにはぴったりのようですが、もう少し情報が欲しいです。
PDFsharpは「低レベル」PDFジェネレーターですが、MigraDocはPDFsharpを使用してPDFファイルを作成しますが、作成することもできる「高レベル」ドキュメントジェネレーターです。例:RTF。
詳細については、PDFsharp/MigraDocFoundationのWebサイトにアクセスしてください。
http://www.pdfsharp.net/
MigraDocを使用したくない場合は、gfx.Drawline()を使用して、自分でテーブルを描画できます。私は自分のプロジェクトの1つでそれを行いました。あなたはそのようにそれを行うことができます:
gfx.DrawLine(pen, 45, 250, 45, 703);
gfx.DrawLine(pen, 87, 250, 87, 703);
gfx.DrawLine(pen, 150, 250, 150, 703);
gfx.DrawLine(pen, 291, 250, 291, 703);
gfx.DrawLine(pen, 381, 250, 381, 703);
gfx.DrawLine(pen, 461, 250, 461, 703);
gfx.DrawLine(pen, 571, 250, 571, 703);
または、forループを使用してそのようにし、位置をカウントアップすることもできます。