объединить документы Word

Как объединить документы MS Word с помощью Node.js API.

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

Почему сливать документы Word?

  • Упрощает управление документами: уменьшите беспорядок, объединив несколько файлов в один.
  • Сохраняет макет и форматирование: Сохраняет заголовки, нижние колонтитулы и стили во время слияния.
  • Идеально для сотрудничества: Объедините вклады различных членов команды в один отчет.
  • Облачная эффективность: объединяйте документы без установки Microsoft Word.

В этой статье мы собираемся рассмотреть следующие темы:

Node.js SDK для комбинирования файлов DOCX

Aspose.Words Cloud SDK для 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 в зависимости от потребностей вашего рабочего процесса.

📚 Полезные ресурсы

Сопутствующие статьи

Мы настоятельно рекомендуем посетить следующие блоги: