C# を使って PDF にテーブルを追加

.NET ライブラリの Aspose.PDF を使用して、プログラムで PDF ドキュメントにテーブルを挿入します

.NET ライブラリを使用して PDF ドキュメントにテーブルを追加する方法

テーブルを追加するには、net プラットフォーム用の機能豊富でパワフルで使いやすいドキュメント操作 API である Aspose.PDF for .NET API を使用します。NuGet パッケージマネージャーを開き、aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Package Manager Console

PM > Install-Package Aspose.PDF

C# でテーブルをPDFに追加


お使いの環境でコードを試すには Aspose.PDF for .NET が必要です。

1。PDF を Document のインスタンスとともに読み込みます。 1。インデックスを介してページにアクセスします。 1。Table オブジェクトを作成します。 1。テーブル設定を設定します (例:境界線の設定)。 1。テーブルを移入します。 1。テーブルをページに追加します。 1。ファイルを保存します。

PDF 形式のテーブルを追加-C#


Aspose.Pdf.Document doc = new Aspose.Pdf.Document(dataDir+ "AddTable.pdf");
// Initializes a new instance of the Table
Aspose.Pdf.Table table = new Aspose.Pdf.Table();
// Set the table border color as LightGray
table.Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray));
// Set the border for table cells
table.DefaultCellBorder = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray));
// Create a loop to add 10 rows
for (int row_count = 1; row_count < 10; row_count++)
{
    // Add row to table
    Aspose.Pdf.Row row = table.Rows.Add();
    // Add table cells
    row.Cells.Add("Column (" + row_count + ", 1)");
    row.Cells.Add("Column (" + row_count + ", 2)");
    row.Cells.Add("Column (" + row_count + ", 3)");
}
// Add table object to first page of input document
doc.Pages[1].Paragraphs.Add(table);
dataDir = dataDir + "document_with_table_out.pdf";
// Save updated document containing table object
doc.Save(dataDir);