PDF Table Generator
Documentize Table Generator for .NETは、PDFドキュメントにテーブルを統合するプロセスを合理化するために設計された多用途のプラグインです。データの整理、フォームの設計、文書の可読性の向上を行う際、このプラグインは精度と効率を維持しながらプロセスを簡素化します。その直感的なAPIは、単一ドキュメントとバッチ処理のワークフローの両方をサポートし、構造化データで作業する開発者にとって不可欠なツールです。
テーブルを含むPDFの作成
TableGenerator
クラスを使用してPDF内に構造化されたテーブルを作成するための手順は次のとおりです:
- テーブル構造、内容、および入出力ファイルを定義するために
TableOptions
オブジェクトを構成します。 - PDFにテーブル、行、セルを追加します。
Process
メソッドを使用してテーブル生成プロセスを完了します。
以下は例です:
1var options = new TableOptions();
2
3// 入力および出力PDFファイルを指定
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// 行とセルを持つテーブルを定義
8options
9 .InsertPageBefore(1) // 最初のページの前にテーブルを追加
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Cell 1")
13 .AddCell().AddParagraph("Cell 2")
14 .AddCell().AddParagraph("Cell 3");
15
16// ドキュメント内でテーブルを生成
17TableGenerator.Process(options);
テーブルのページ設定
ページ2の後にPDF内にテーブルを作成するための手順は次のとおりです: 以下は例です:
1var options = new TableOptions();
2
3// 入力および出力PDFファイルを指定
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// 行とセルを持つテーブルを定義
8options
9 .InsertPageAfter(2) // ページ2の後にテーブルを追加
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Cell 1")
13 .AddCell().AddParagraph("Cell 2")
14 .AddCell().AddParagraph("Cell 3");
15
16// ドキュメント内でテーブルを生成
17TableGenerator.Process(options);
テーブル生成の処理
すべての内容を追加してテーブル構造をカスタマイズした後、Process
メソッドを呼び出してプロセスを完了します。このメソッドはテーブルを生成し、PDFドキュメントを更新します。結果の処理方法は次のとおりです:
1var resultContainer = generator.Process(options);
2
3// 生成された結果の数を出力
4Console.WriteLine("Number of results: " + resultContainer.ResultCollection.Count);
主な機能:
- 動的テーブル作成: PDFドキュメント内で構造化されたテーブルを簡単に生成します。
- 豊富なコンテンツサポート: テキスト、HTML、画像、LaTeXコンテンツでテーブルを満たします。
- ページ配置: PDF内の特定の位置にテーブルを精密に挿入します。
- カスタマイズ可能なレイアウト: テーブル構造、セルの配置、スタイルを調整します。