об'єднати документи Word

How to Merge MS Word documents using Node.js API.

Ефективне оброблення документів є вкрай важливим для співпраці, звітності та оптимізації робочих процесів. Незалежно від того, чи об’єднуєте ви кілька звітів, інтегруєте шаблони форм або компілюєте подання, можливість об’єднання документів Word (DOC/DOCX) є суттєвою. Ця стаття проведе вас через процес об’єднання документів Word за допомогою Aspose.Words Cloud SDK для Node.js, надійного та масштабованого REST API.

Чому об’єднувати документи Word?

  • Спрощує управління документами: зменшує безлад, об’єднуючи кілька файлів в один.
  • Підтримує макет і форматування: Зберігайте заголовки, колонтитули та стилі під час злиття.
  • Ідеально для Співпраці: Об`єднайте внески різних членів команди в один звіт.
  • Хмарна ефективність: Об`єднуйте документи без встановлення Microsoft Word.

У цій статті ми розглянемо такі теми:

SDK Node.js для об’єднання файлів DOCX

Aspose.Words Cloud SDK for Node.js надає спрощений API для обробки документів. За допомогою цього SDK ви можете зливати два або більше файлів DOCX в один консолідований документ Word безпосередньо з вашого Node.js додатку.

📦 Встановлення

Встановіть SDK за допомогою npm:

npm install asposewordscloud --save

Тепер отримайте свої облікові дані API з Aspose Cloud Dashboard.

Об’єднання документів Word за допомогою Node.js

Цей розділ пояснює деталі про те, як об’єднати документи MS Word за допомогою API Node.js.

Крок 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 ви усунете необхідність створювати складний код. У цьому розділі ми навчимося деталям виконання операції злиття документів MS Word з використанням REST API та команд cURL.

Крок 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 – Об’єднати файли Word за допомогою cURL:

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, щоб об’єднати DOCX файли за допомогою веб-інструменту на основі інтерфейсу Aspose.

злиття документів MS Word онлайн

Безкоштовний онлайн додаток для об’єднання документів Word.

Спробуйте перед покупкою

Перед тим, як прийняти рішення про покупку, ви можете розглянути можливість запиту пробного плану, щоб дослідити можливості REST API без будь-яких обмежень. Для отримання додаткової інформації, будь ласка, відвідайте Cloud Free Trial.

Висновок

З Aspose.Words Cloud SDK для Node.js об’єднання документів Word стає безшовним і ефективним. Чи автоматизуєте ви компіляцію документів, чи спрощуєте співпрацю в проекті, цей REST API дає змогу розробникам об’єднувати файли DOCX, зберігаючи структуру та форматування. Виберіть між REST API або прямими командами cURL в залежності від ваших потреб у робочому процесі.

📚 Корисні ресурси

Схожі статті

Ми настійно рекомендуємо відвідати наступні блоги: