Простое управление Mail Merge

Простое значение mail merge используется для заполнения полей mail merge внутри вашего шаблона необходимыми данными из вашего источника данных (представление в виде одной таблицы). Таким образом, оно аналогично классическому значению mail merge в Microsoft Word.

Вы можете добавить одно или несколько полей для объединения в свой шаблон, а затем выполнить простую операцию mail merge. Рекомендуется использовать ее, если в вашем шаблоне нет областей для объединения.

Основным ограничением использования этого типа является то, что все содержимое документа будет повторяться для каждой записи в источнике данных.

Как выполнить простую операцию Mail Merge

Как только ваш шаблон будет готов, вы можете приступить к выполнению простой операции mail merge. Aspose.Words позволяет выполнить простую операцию mail merge, используя различные методы Execute, которые принимают различные объекты данных в качестве источника данных.

В следующем примере кода показано, как выполнить простую операцию mail merge, используя один из методов Execute:

Вы можете заметить разницу между документами перед выполнением простого mail merge:

simple_mail_merge_template-aspose-words-cpp

И после выполнения простого mail merge:

execute_simple_mail_merge-aspose-words-cpp

Как создать несколько объединенных документов

В случае Aspose.Words стандартная операция mail merge заполняет содержимым из вашего источника данных только один документ. Таким образом, вам нужно будет выполнить операцию mail merge много раз, чтобы создать несколько объединенных документов в качестве выходных данных.

В следующем примере кода показано, как сгенерировать несколько объединенных документов во время операции mail merge с SQLiteCpp: