.NET Document Automation&Reporting API

テンプレートを定義し、データをマージして、.NETアプリケーションでレポートを生成する.


無料トライアルをダウンロード

GroupDocs.Assembly for .NET APIは、C#、ASP.NET、およびその他の.NET関連アプリケーションでカスタマイズされたテンプレートからレポートを生成する機能を備えた強力なドキュメント自動化およびレポート生成アプリケーションを構築するのに役立ちます。わずか数行のコードで、.NETレポートライブラリは、定義されたドキュメントテンプレートから指定されたデータをインテリジェントにアセンブルし、さまざまなデータソース(データベース、XML、JSON、ODATA、CSV、カスタム.NETオブジェクト)。

LINQベースのテンプレート構文をサポートしており、ユーザーは、PDF、HTML、Outlook電子メール、Microsoft Office Word、Excelワークシート、PowerPointプレゼンテーション、スライドなど、一般的に使用されるすべてのビジネスファイル形式で出力ドキュメントを簡単に生成できます。テンプレート要素のフォーマットプロパティは、テキスト、HTMLおよび条件付きブロック、画像、チャート、バーコード、ハイパーリンク、ピボットテーブルなどを操作することによっても構成できます。

GroupDocs.Assembly for .NETを使用して、.NETプラットフォームを対象とする任意の開発環境でアプリケーションを開発できます。すべての.NETベースの言語と互換性があり、Monoまたは.NETフレームワーク(.NET Coreを含む)をインストールできる一般的なオペレーティングシステム(Windows、Linux、MacOS)をサポートします。

GroupDocs.Assemblyfor.NET機能

複数のデータ形式で動作します

数式とシーケンシャルデータ操作を使用してデータを操作できる

テンプレート構文の文字列をUpper、Lower、Capital、FirstCapにフォーマットします

テンプレート構文で序数、基数、アルファベットの数値フォーマットを実行する

テンプレートドキュメントで変数を定義し、テンプレート構文タグ内でテキストコメントをサポートする

外部ドキュメントのコンテンツをレポートに動的に挿入する

レポートでバーコード画像を動的に生成し、HTMLドキュメントの背景色を設定します

電子メールメッセージ本文に属性を動的に割り当て、レポートにハイパーリンクを挿入する

電子メールメッセージの添付ファイルを動的に作成する

MicrosoftWordNEXTフィールドのアナログのサポート

ワードプロセッシングドキュメントのアセンブル中にフィールドを更新する

スプレッドシートドキュメントを組み立てながら数式を計算する

テンプレートの数値、テキスト、画像、チャート、日時要素をフォーマットします

組み立てられたPOTおよびOTPプレゼンテーションドキュメント形式のロードと保存

テンプレートにLINQベースの構文を使用し、テンプレート要素の条件付きテキストフォーマットを実行する

ファイル拡張子または明示的な仕様を使用して、アセンブルされたドキュメントのファイル形式を変更する

マークダウンでサポートされている順序付きリスト-新しく組み立てられた電子メールとWord文書をマークダウンに保存

チャート、リスト、表、画像など、さまざまなタイプのレポートをサポートします

例外スローではなく、生成されたドキュメントのインラインテンプレート構文エラー

リソースを使用してHTMLからテンプレートドキュメントをロードし、アセンブルされたWord、Excel、PowerPoint、および電子メールをリソースを使用してHTMLに保存します

再起動リストの番号付けをWord文書形式で動的に追加し、HTMLおよびRTF本文を使用して電子メールを送信

Base64でエンコードされたバイトから画像とドキュメントを動的に挿入し、Wordドキュメントのチェックボックス値の設定を調整します

画像の比率を維持しながら、Word、Excel、プレゼンテーション、電子メールのテキストボックスで画像を拡大

リンクとブックマークをドキュメント形式に動的に追加し、Excelスプレッドシートのセル範囲に名前を付けます

テンプレート要素のサポート

GroupDocs.Assembly for .NET APIを使用すると、多数のテンプレート要素を操作するための制御が可能になります。フォーマットされたテキストブロック、HTMLブロック、画像、チャート、ハイパーリンク、およびバーコード(バーコードフォントを使用)を操作できます。リスト項目やテーブル行など、繰り返しブロックと条件付きブロックもサポートされています。スプレッドシート、プレゼンテーション、ドキュメント、および電子メールのテンプレート式に基づいて、同じテキストを含むテーブルセルをHTMLおよびRTF本文で動的にマージすることもできます。

リストレポートの操作

GroupDocs.Assembly for .NET APIを使用すると、次の3つのタイプのリストレポートを操作できます。

*箇条書き *番号付きリスト *色付きの番号付きリスト

チャートレポートの操作

GroupDocs.Assembly for .NETは、次のタイプのグラフレポートをサポートしています。

*データの3つの次元を表示するバブルチャート *縦棒グラフ

  • 円グラフ *散布図 *シリーズチャート(カラー)

テーブルレポートの操作

GroupDocs.Assembly for .NETは、次のタイプのテーブルレポートをサポートします。

*マスター-詳細テーブル *強調表示された行のあるテーブル *代替コンテンツを含むテーブル *フィルタリング、グループ化、および順序付けを含むテーブル

テーブル行でデータバンドを使用することもできます。

簡単な統合

ほんの数行のコードを使用して、GroupDocs.Assembly for.NETAPIを.NETアプリケーションと簡単に統合できます。以下は、オープンドキュメント形式でレポートを生成するためのサンプルコードです。

//DocumentAssemblerクラスをインスタンス化します
DocumentAssembler assembler = new DocumentAssembler();
//AssembleDocumentを呼び出してレポートを生成します
assembler.AssembleDocument("D:\\WordTemplates\\Barcode.docx", "D:\\WordReports\\Barcode.docx", new DataSourceInfo(DataLayer.GetCustomerData(), 
"customer"));
//(https://github.com/groupdocs-assembly/GroupDocs.Assembly-for-.NETでDataLayer.GetCustomerData()メソッドの詳細を参照してください)

サポートおよび学習リソース

GroupDocs.Assemblyは、他の一般的な開発環境向けのドキュメント表示APIを提供します

Back to top
 日本