Add Table
Documentize PDF Manager for .NET は、PDFドキュメントにテーブルを統合するプロセスを簡素化するために設計された多目的プラグインです。データを整理する場合、フォームを設計する場合、またはドキュメントの可読性を向上させる場合でも、このプラグインは正確性と効率を維持しながらプロセスを簡素化します。その直感的なAPIは、単一のドキュメント処理とバッチ処理のワークフローの両方をサポートしており、構造化データを扱う開発者にとって不可欠なツールです。
PDFにテーブルを作成する
TableOptions
クラスを使用してPDFに構造化されたテーブルを作成する手順は次のとおりです:
TableOptions
オブジェクトを設定してテーブルの構造、内容、入出力ファイルを定義します。- PDFにテーブル、行、およびセルを追加します。
AddTable
メソッドを使用してテーブル生成プロセスを完了します。
以下は例です:
1// テーブルオプションを設定する
2var options = new TableOptions();
3options.InsertPageBefore(1)
4 .AddTable()
5 .AddRow()
6 .AddCell().AddParagraph("Name")
7 .AddCell().AddParagraph("Age")
8 .AddRow()
9 .AddCell().AddParagraph("Bob")
10 .AddCell().AddParagraph("12")
11 .AddRow()
12 .AddCell().AddParagraph("Sam")
13 .AddCell().AddParagraph("20")
14 .AddRow()
15 .AddCell().AddParagraph("Sandy")
16 .AddCell().AddParagraph("26")
17 .AddRow()
18 .AddCell().AddParagraph("Tom")
19 .AddCell().AddParagraph("12")
20 .AddRow()
21 .AddCell().AddParagraph("Jim")
22 .AddCell().AddParagraph("27");
23// 入力ファイルパスを追加
24options.AddInput(new FileDataSource("path_to_input.pdf"));
25// 出力ファイルパスを設定
26options.AddOutput(new FileDataSource("path_to_output.pdf"));
27// 処理を実行
28PdfManager.AddTable(options);
テーブルの配置ページを設定する
2ページ目の後にPDFにテーブルを作成する手順は以下のとおりです: 以下は例です:
1var options = new TableOptions();
2options.InsertPageBefore(2) // 2ページ目の前にテーブルを追加
3 .AddTable()
4 .AddRow()
5 .AddCell().AddParagraph("Name")
6 .AddCell().AddParagraph("Age")
7// 入力ファイルパスを追加
8options.AddInput(new FileDataSource("path_to_input.pdf"));
9// 出力ファイルパスを設定
10options.AddOutput(new FileDataSource("path_to_output.pdf"));
11// 処理を実行
12PdfManager.AddTable(options);
テーブルのレイアウトと構造のカスタマイズ
プラグインは、行の高さ、列の幅、およびセルの配置を含むテーブル構造の調整に柔軟性を提供します。これらのカスタマイズオプションを使用して、ドキュメントのレイアウトやスタイリングニーズに合わせたテーブルを設計できます。
主な機能:
- 動的テーブル作成:PDFドキュメント内で構造化されたテーブルを簡単に生成します。
- ページ配置:PDF内の特定の場所にテーブルを正確に挿入します。
- カスタマイズ可能なレイアウト:テーブル構造、セルの配置、およびスタイルを調整します。