Mail merge Word или PDF в JavaScript

Высокоточная JavaScript библиотека для выполнения Mail merge с шаблонами Word или PDF и данными из пользовательского источника данных.

Создавайте персонализированные документы, электронные письма и отчеты с помощью Mail merge API с помощью нашего решения - мощной библиотеки JavaScript. Просто объедините шаблоны Word и PDF с помощью JavaScript. Результат операции Mail merge писем можно сохранить в DOCX, PDF, HTML и других популярных форматах.

Посмотреть фрагмент кода

Mail merge на JavaScript

Наш продукт - это Mail merge API для разработки эффективных программных решений. Если вам нужно создать персонализированные email для клиентов, сгенерировать отчет на основе набора данных или создать персонализированный документ, наш API легко справится с этим.

С помощью нашей Node библиотеки, вы можете вызывать операцию Mail merge на языке JavaScript. Для этого используйте исходные данные и шаблон слияния в Word формате, PDF или другом файловом формате.

Обратите внимание, что шаблон Mail merge должен содержать 'Merge' поля, в которые будут вставлены исходные данные после выполнения операции Mail merge.

Автоматизированная почтовая рассылка на JavaScript

Используйте Mail merge для автоматизации рассылки электронной почты. Для этого создайте соответствующий шаблон слияния Mail merge, а затем автоматизируйте рассылку, подставив данные из своего источника. Например, вы можете создать шаблон электронной почты с полями Mail merge вместо имен ваших клиентов. Используя Mail merge, вы можете заполнить эти поля именами клиентов, извлеченными из вашего источника данных.

Таким образом, вы получаете быстрый и простой способ создания множества персонализированных email за секунды!

Создать отчет на JavaScript

Вы можете создавать отчеты с помощью Mail merge на JavaScript. Вам нужно создать шаблон Word, PDF или другого формата файла Mail merge с полями слияния. Такие поля будут использоваться для подстановки данных из источника данных и построения отчета.

Mail merge на JavaScript

Чтобы увидеть, как работает операция Mail merge JavaScript с использованием нашего решения Node, импортируйте шаблон Word или PDF с полями слияния и данными в XML или JSON. После выполнения кода сохраните результат слияния, сгенерированный с помощью наш API, в удобном формате - DOCX, HTML, PDF и так далее:

Загрузить шаблон Mail merge
Выполнить код
Загрузить файл данных Mail merge
Выберите целевой формат из списка
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const template = fs.createReadStream("Input1.docx");
const data = fs.createReadStream("Input2.docx");

const executeMailMergeOnline = new model.ExecuteMailMergeOnlineRequest({
    template: template,
    data: data
});

wordsApi.executeMailMergeOnline(executeMailMergeOnline)
.then((executeMailMergeOnlineResult) => {
    console.log("Result of ExecuteMailMergeOnline: ", executeMailMergeOnlineResult);
});
Выполнить код
  
Копировать JavaScript код в буфер обмена

Как использовать Mail merge в Word документах или PDF

  1. Установите Aspose.Words Cloud for Node
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой JavaScript проект
  3. Настройте WordsApi используя ключи вашего приложения
  4. Загрузите шаблон Mail merge и исходные данные
  5. Создайте запрос MailMerge, передав шаблон и файлы данных
  6. Вызвать метод executeMailMergeOnline(), передав запрос
  7. Получите результат операции Mail merge в виде отдельного файла

JavaScript библиотека для использования Mail merge

Установите 'Aspose.Words Cloud SDK for Node.js' с помощью диспетчера пакетов NPM. Выполните команду npm install asposewordscloud --save из командной строки, чтобы установить SDK через менеджер пакетов NPM. Как вариант, вы можете вручную клонировать исходный код Aspose.Words Cloud SDK for Node.js из GitHub и использовать его в своем проекте. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.

Системные Требования

  • @types/request (version 2.48.3+)
  • lodash (version 4.17.15+)
  • lodash.template (version 4.5.0+)
  • request (version 2.88.0+)
  • request-debug (version 0.2.0+)

Дополнительную информацию смотрите в Repository Documentation.

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.