
Как объединить документы MS Word с помощью Node.js API.
Эффективная работа с документами имеет решающее значение для совместной работы, составления отчетов и оптимизации рабочих процессов. Независимо от того, объединяете ли вы несколько отчетов, интегрируете шаблоны форм или компилируете заявки, возможность объединять документы Word (DOC/DOCX) является необходимой. Эта статья проведет вас через процесс объединения документов Word с использованием Aspose.Words Cloud SDK для Node.js, надежного и масштабируемого REST API.
Почему сливать документы Word?
- Упрощает управление документами: уменьшите беспорядок, объединив несколько файлов в один.
- Сохраняет макет и форматирование: Сохраняет заголовки, нижние колонтитулы и стили во время слияния.
- Идеально для сотрудничества: Объедините вклады различных членов команды в один отчет.
- Облачная эффективность: объединяйте документы без установки Microsoft Word.
В этой статье мы собираемся рассмотреть следующие темы:
- Node.js SDK для объединения файлов DOCX
- Объединение документов Word с использованием Node.js
- Объединение файлов DOCX с использованием cURL
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.

Бесплатное онлайн-приложение для объединения документов Word.
Попробуйте перед покупкой
Прежде чем принимать решение о покупке, вы можете рассмотреть возможность запроса пробного плана, чтобы исследовать возможности REST API без каких-либо ограничений. Для получения дополнительной информации, пожалуйста, посетите Cloud Free Trial.
Заключение
С помощью Aspose.Words Cloud SDK для Node.js слияние документов Word становится бесшовным и эффективным. Независимо от того, автоматизируете ли вы компиляцию документов или упрощаете совместную работу над проектом, этот REST API дает разработчикам возможность объединять файлы DOCX, сохраняя структуру и форматирование. Выбирайте между REST API или прямыми командами cURL в зависимости от потребностей вашего рабочего процесса.
📚 Полезные ресурсы
Сопутствующие статьи
Мы настоятельно рекомендуем посетить следующие блоги: