GroupDocs.Assemblyの概要

データ処理が統合されたプログラム的に文書を作成するためのNode.jsライブラリです。

Illustration assembly

JavaScriptを使用してビジネスデータをテンプレートに統合

GroupDocs.Assembly for Node.js via Javaを使用してJSON、XML、または他のデータをテンプレートに埋め込むことで洗練されたレポートを生成します。

埋め込まれたコンテンツの管理

外部データを使って文書内のテーブル、チャート、その他のビジュアルを自動的に埋め込みます。

カスタマイズ可能なオプション

GroupDocs.Assembly for Node.js via Javaでは、バーコードの追加、URLからのデータ取得、さまざまな形式でのファイルのエクスポートなどの機能を追加できます。

プラットフォームの独立性

GroupDocs.Assembly for Node.js via Javaは主要なオペレーティングシステム、フレームワーク、およびパッケージマネージャーとスムーズに統合されます。

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

サポートされているファイル形式

GroupDocs.Assembly for Node.js via Javaは多様な文書フォーマットをサポートしています。

Microsoft Office形式

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF, WordprocessingML
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POTM, POTX

画像およびその他の形式

  • ポータブル: PDF
  • 画像: SVG, TIFF
  • その他のオフィス形式: ODT, OTT, OTS, ODS, ODP, OTP

その他の形式

  • ウェブ: HTML, MHTML
  • メール: EML, MSG, EMLX
  • その他: EPUB, MD

GroupDocs.Assemblyの主要機能

強力なデータ管理ツールを使用して動的な文書とレポートを作成します。

Feature icon

リッチデータビジュアル

完全にカスタマイズ可能なチャート、表、画像、リストを文書に挿入します。

Feature icon

データの変換

情報を効果的に構造化および表示するために、数式やソートなどのツールを活用します。

Feature icon

広範な形式互換性

テンプレートや出力のために人気のファイル形式をシームレスに使用します。

Feature icon

高度なテンプレートカスタマイズ

数値、アルファベット、その他のスタイルオプションでテンプレートのフォーマットが可能です。

Feature icon

動的なバーコードの生成

必要に応じて、文書にバーコード画像を直接作成して埋め込みます。

Feature icon

柔軟なテキストスタイリング

テンプレート内で大文字化やタイトルケースなどのテキストスタイルを適用します。

Feature icon

動的なコンテンツ挿入

文書生成中に外部ファイルからのコンテンツを動的に含めます。

Feature icon

さまざまな形式へのエクスポート

指定した設定で複数の形式で文書を保存します。

Feature icon

メディアを動的に埋め込む

文書作成時にBase64データを使用して画像やその他の要素を挿入します。

コードサンプル

GroupDocs.Assemblyを使用して一般的なタスクを実行するための実用的な例を見つけてください。

Word文書に箇条書きリストを追加する

データを効果的に整理する方法として、Word文書での箇条書きリストの作成方法を確認してください。 この例では、GroupDocs.Assemblyを使用して箇条書きリストを生成する方法を示します。

Word文書に箇条書きリストを追加する

// ドキュメントページにこのテンプレートを挿入:
// マネージャーのパフォーマンス指標
// . <<foreach [in products]>><<[ProductName]>>
// <</foreach>>

const assemblyLib = require('@groupdocs/groupdocs.assembly');

// テンプレートパスを指定
const template = "Bulleted List Template.docx";

// 出力ファイルパスを設定
const result = "Result Report.docx"

// JSONソースからマネージャーのデータを取得
const dataSource = new assemblyLib.JsonDataSource("Report data.json");
const data = new assemblyLib.DataSourceInfo(dataSource, "managers")

// 埋め込まれたデータでレポートを生成
const assembler = new assemblyLib.DocumentAssembler();
assembler.assembleDocument(template, result, data);

PowerPointに円グラフを挿入する

テンプレートとXMLを使用してプレゼンテーションに円グラフを追加する方法を学びます。 データを視覚的かつ明確に提示するために、円グラフでレポートを強化します。

PowerPointに円グラフを挿入する

// プレゼンテーションにチャートタイトルテンプレートを追加:
// 顧客の収益 <<foreach [in customers]>> 
// <<x [CustomerName]>>

// チャートデータテンプレートも含める:
// Total Order Price<<foreach [in customers]>> 
// <<x [CustomerName]>>

const assemblyLib = require('@groupdocs/groupdocs.assembly');

// チャートテンプレートパスを指定
const template = "Pie Chart Template.pptx";

// 出力ファイルパスを設定
const result = "Result Report.pptx"

// XMLソースから顧客データを取得
const dataSource = new assemblyLib.JsonDataSource("Chart data.xml");
const data = new assemblyLib.DataSourceInfo(dataSource, "customers")

// チャートを生成して結果を保存
const assembler = new assemblyLib.DocumentAssembler();
assembler.assembleDocument(template, result, data);

始める準備はできていますか?

GroupDocs.Assembly を無料でダウンロードするか、フルアクセス用の試用版ライセンスを取得してください。

有用なリソース

ドキュメント、コードサンプル、コミュニティサポートを調べて、体験を向上させます。

一時ライセンスのヒント

1
職場の電子メールで登録してください。フリー メール サービスは使用できません。
2
2 番目のステップで [一時ライセンスを取得] ボタンを使用します。
 日本