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

.NET のための Aspose.PDF テーブル ジェネレーター プラグイン は、開発者が PDF の内部でタブレットをプログラム的に挿入、カスタマイズ、および人口化することを可能にします。

●最新記事

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

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

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

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

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

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"));
}

使用ケース&拡張子

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

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

■最良の実践*

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

関連する資源:

 日本語