MS Word ドキュメントを Node.js API を使ってマージする方法。
効率的な文書処理は、コラボレーション、報告、および効率的なワークフローにとって重要です。複数の報告書を統合する場合、フォームテンプレートを統合する場合、または提出物をまとめる場合でも、Word文書を統合する能力( DOC/DOCX )は不可欠です。この記事では、信頼性が高くスケーラブルなREST APIであるAspose.Words Cloud SDK for Node.jsを使用して、Word文書を結合する方法を案内します。
なぜ Word 文書をマージするのか?
- 文書管理の簡素化: 複数のファイルを1つに統合して、煩雑さを減らします。
 - レイアウトとフォーマットの維持: 統合中にヘッダー、フッター、スタイルを保持します。
 - コラボレーションに最適: 異なるチームメンバーの貢献を1つの報告書にまとめます。
 - クラウドベースの効率: Microsoft Wordをインストールすることなく、文書をマージします。
 
この記事では、次のトピックについて説明します:
Node.js SDKを使用してDOCXファイルを結合する
Aspose.Words Cloud SDK for Node.js は、文書処理のための効率的な API を提供します。この SDK を使用すると、Node.js アプリケーションから直接、2 つ以上の DOCX ファイルを 1 つの統合された Word 文書にマージできます。
📦 インストール
SDKをnpm経由でインストールします:
npm install asposewordscloud --save
今すぐ、Aspose Cloud Dashboard から API 資格情報を取得してください。
Node.jsを使用してWord文書をマージする
このセクションでは、Node.js APIを使用してMS Word文書をマージする方法の詳細について説明します。
ステップ 1 – APIを初期化する:
const { WordsApi, AppendDocumentRequest, Configuration } = require("asposewordscloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const wordsApi = new WordsApi(config);
ステップ 2 – マージリクエストを作成:
const appendDocs = {
  DocumentEntries: [
    {
      Href: "secondFile.docx",
      ImportFormatMode: "KeepSourceFormatting"
    }
  ]
};
const request = new AppendDocumentRequest({
  name: "mainFile.docx",
  documentEntries: appendDocs,
  destFileName: "MergedOutput.docx"
});
ステップ 3 – マージ操作を実行する:
wordsApi.appendDocument(request)
  .then(response => console.log("Documents merged successfully:", response.body))
  .catch(error => console.error("Merge failed:", error));
const { WordsApi, AppendDocumentRequest, Configuration } = require("asposewordscloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const wordsApi = new WordsApi(config);
const appendDocs = {
  DocumentEntries: [
    {
      Href: "secondFile.docx",
      ImportFormatMode: "KeepSourceFormatting"
    }
  ]
};
// MS Wordファイルのパラメータ
const request = new AppendDocumentRequest({
  name: "mainFile.docx",
  documentEntries: appendDocs,
  destFileName: "MergedOutput.docx"
});
// Word 文書のマージ操作が開始されました
wordsApi.appendDocument(request)
  .then(response => console.log("Documents merged successfully:", response.body))
  .catch(error => console.error("Merge failed:", error));
DOCX ファイルを cURL を使用してマージする
cURL コマンドの助けを借りることで、複雑なコードスニペットを作成する手間を省くことができます。このセクションでは、REST API と cURL コマンドを使用して MS Word ドキュメントのマージ操作を実行する方法の詳細を学びます。
ステップ 1 – アクセストークンを生成する:
curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"
ステップ 2 – cURL で Word ファイルを結合する:
curl -v -X PUT "https://api.aspose.cloud/v4.0/words/{FirstFile}/appendDocument?destFileName=MergedFile.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{\"DocumentEntries\":[{\"Href\":\"{SecondFile}\",\"ImportFormatMode\":\"KeepSourceFormatting\"}],\"ApplyBaseDocumentHeadersAndFootersToAppendingDocuments\":true}"
FirstFileとSecondFileの両方の入力ファイルを事前にクラウドストレージにアップロードしておいてください。
無料オンライン DOCX マージアプリを試す
コードを書くのが嫌ですか? Free Word Merger Online を試して、AsposeのUIベースのウェブツールを使用してDOCXファイルを結合してください。
 無料のオンライン ワード文書 統合アプリ。
お試し後購入
購入の意思決定を行う前に、制限なしでREST APIの機能を探るためのトライアルプランをリクエストすることを検討しても良いでしょう。詳細については、Cloud Free Trialをご覧ください。
結論
Aspose.Words Cloud SDK for Node.js を使用すると、Word 文書のマージがシームレスで効率的になります。文書のコンパイルを自動化する場合でも、プロジェクトのコラボレーションを簡素化する場合でも、この REST API は開発者に DOCX ファイルを結合し、構造とフォーマットを保持する力を与えます。ワークフローのニーズに応じて、REST API または直接 cURL コマンドのいずれかを選択してください。
📚 役立つリソース
関連する記事
次のブログを訪れることを強くお勧めします: