テーブル ジェネレーター プラグイン for Aspose.PDF

このプラグインは、構造化された請求書、スケジュール、またはデータネットワークを必要とするかどうかにかかわらず、柔軟なテーブル作成とフォーマットを提供し、すべての .NET ドキュメントのワークフローを簡素化するために、ダイナミックなコンテンツを作成するための Aspose PDF ジェネレーター の使用を含みます.

最新記事

Aspose.PDF テーブル ジェネレーター プラグイン キー機能

  • ダイナミックテーブル入力 PDF ファイルのどのページにも新しいテーブル、行、セルをプログラム的に追加します.

  • 豊富なコンテンツタイプ 細胞には、テキスト、HTMLフラグメント、画像、および数学的公式(TeXサポート)が含まれます).

  • カスタムテーブル構造&スタイル 精密な限界、調和、フォント、およびその他の特性は、あなたのレポートまたはブランドのニーズに合致します.

  • バッチ&プログラミング世代(Batch and Programmatic Generation 大型ドキュメントの生成またはデータセットを通じてロープを自動化して、 Aspose PDF Generator を使用してテーブルを効率的に人口化します.

Betting Started with Aspose.PDF テーブル ジェネレーター プラグイン

  • NET のための Aspose.PDF をインストールする NuGet から図書館を追加したり、 .NET プロジェクトにコレクションをダウンロードしたりします.

  • ライセンスを設定する 無制限のテーブル作成のためのライセンスキーを適用します.

  • 定義と人口の表 使用する The TableGenerator, TableOptions, テーブルを入力するクラスを構築し、行/細胞を加え、コンテンツをカスタマイズします.

  • プロセスと保存 テーブルでPDFを作成し、必要に応じてドキュメントを保存または配布します.

例:PDFにテーブルを追加する(C#)

using Aspose.Pdf.Plugins;

var generator = new TableGenerator();
var options = new TableOptions()
    .AddDemoTable(1)   // Add a sample table to page 1
    .AddDemoTable(3);  // Add a sample table to page 3
options.AddInput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
options.AddOutput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
var resultContainer = generator.Process(options);
Console.WriteLine(resultContainer.ResultCollection.Count);

例:カスタムテーブル構造

public static TableOptions AddDemoTable(this TableOptions tableOptions, int pageNumber)
{
    return tableOptions
        .InsertPageAfter(pageNumber)
        .AddTable()
            .AddRow()
                .AddCell().AddParagraph(new HtmlFragment("<b>Header 1 1</b>"))
                .AddCell().AddParagraph(new TextFragment("Header 1 2"))
                .AddCell().AddParagraph(new TextFragment("Header 1 3"))
            .AddRow()
                .AddCell().AddParagraph(new TeXFragment("The equation $E=mc^2$", true))
                .AddCell().AddParagraph(new TextFragment("Cell 1 2"))
                .AddCell().AddParagraph(new TextFragment("Cell 1 3"))
            .AddRow()
                .AddCell().AddParagraph(new TextFragment("Cell 1 1"))
                .AddCell().AddParagraph(new TextFragment("Cell 1 3"));
}

使用ケース&拡張子

  • 請求書および財務報告書: アスポーズ PDF ジェネレーターを使用して、ライン アイテム、概要、合計のテーブルをプログラム的に生成します.
  • **スケジュール&カレンダー:**イベント計画やリソース配分のためのネットワークとタイミングを構築します.
  • 外部情報源からのデータネットワーク: ダイナミックにテーブルを人口化するためにリスト/アライを通過します.
  • Rich-Content Cells: テーブルセルに画像、HTML形式のテキスト、および数学的な表現を入力します.

高度なフォーマット(カスタマイズされた境界線、背景色、または細胞合併)については、API リファレンスと構築方法文書を参照してください.

最良の実践

  • データを入力する前にテーブル構造を設定して、より良い配置コントロールを行います.
  • 構築方法を使用してコードを読みやすく、維持できるようにします.
  • スケール可能なソリューションのためのバッチ生成ドキュメント(たとえば、メール合併、レポート生産など).

関連する資源:

 日本語