GroupDocs.Assembly は、PDF および他の形式のテーブルテンプレートを埋めるのを支援します。動的データを利用してテーブルを生成します。
- テーブルのプレースホルダーを持つテンプレートを設計します(PDFテンプレートは現在サポートされていません)。
- サポートされている任意の入力ソースからデータを引き出します。
- 必要に応じてデータをフィルタリングまたは前処理します。
- テーブルが埋め込まれた文書をPDFファイルとして保存します。
GroupDocs.Assembly は、PDF および他の形式のテーブルテンプレートを埋めるのを支援します。動的データを利用してテーブルを生成します。
// テーブル行プレースホルダー内でこれらのタグを使用します
// <<foreach [c in ds]>>
// <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
// <</foreach>>
// テンプレートファイルへのパスを定義します
// PDFテンプレートは現在サポートされていません。
String template = "table_template.docx";
// 選択したソースからデータを読み込みます
DataSourceInfo data
= new DataSourceInfo(GetData(), "ds");
// 埋め込まれたテーブルを持つ出力ファイルを保存します
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
GroupDocs.Assembly for Java を利用すれば、ドキュメント内でのテーブル作成の自動化が容易になります。また、テンプレートを使用してチャートやリスト、画像などの要素を追加することもサポートしています。
APIは、JSON、XML、CSVなどの形式とシームレスに連携し、整然としたデータでドキュメントのテーブルを埋め込むことができます。
GroupDocs.Assembly は、プロフェッショナルなテーブル、リスト、チャートを構築し、リンク、テキスト、画像を挿入して洗練された外観を提供します。
柔軟なLINQベースの構文を使用して、行と列を動的に追加できます。フォントスタイルや色などの見た目もプログラム的にカスタマイズできます。
MS Office、OpenOffice、PDF、HTML などと連携して、サポートされている任意のファイル形式に対してテーブルを簡単に統合できます。
// テーブル用のプレースホルダーを持つテンプレートを設計します
// <<foreach [c in items]>> <<[c.Client]>><<[c.Manager]>>
// <<[c.Price]>> <</foreach>>
// テンプレートファイルの場所を設定します
// PDFテンプレートは現在サポートされていません。
String template = "table_template.docx";
// 希望するソースからデータを読み込みます
JsonDataSource data_json =
new JsonDataSource("Items.json");
// 必要なフィールドを含むデータオブジェクトを準備します
DataSourceInfo data
= new DataSourceInfo(data_json, "items");
// DocumentAssembler のインスタンスを作成します
DocumentAssembler asm = new DocumentAssembler();
// テーブルが埋め込まれた文書を保存します
asm.assembleDocument(template, "result.pdf", data);
私たちのAPIは、テーブルの自動埋め込みを含む他の強力なコンポーネントを活用して、プロフェッショナルなドキュメント作成を簡素化します。