Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Обичайно е да се използва шаблон за обединяване като основен документ за операция Mail Merge, ако е прост Mail Merge или Mail Merge С региони. Mail merge с региони е по-мощен и популярен от прост mail merge. Обикновено Mail Merge се счита за конкретен случай на Mail Merge С региони, където регионът е целият документ. Всичко е обяснено в следващата статия “Видове операции Mail Merge” по-подробно.
Шаблонът гарантира, че текстът в изходния обединен документ е форматиран правилно, а операцията Mail Merge гарантира, че текстът от източника на данни е правилно въведен в шаблона за обединяване.
Aspose.Words предоставя възможност за създаване на Mail Merge шаблон за дефиниране на фиксирано съдържание и след това генериране на документи за обединяване с помощта на полетата за обединяване. По този начин шаблонът за обединяване ще има необходимия текст, който е един и същ във всички изходни документи, и полетата за обединяване, които да попълват променящото се съдържание. В резултат на това информацията от посочения източник на данни ще бъде добавена към шаблона за обединяване чрез тези полета по време на генерирането на Обединения документ.
Шаблон Mail Merge е персонализиран документ, който съдържа фиксирани данни и Обединени полета, където искате променливият текст да бъде. Шаблон за обединяване може да бъде във всеки формат, който поддържа полета, например, DOC, DOCX, DOT, DOTX, RTF. Освен това можете да използвате шаблона mustache, който е обяснен в статията “Mustache синтаксис на шаблона” по-подробно.
Можете да създадете шаблон за обединяване, за да бъде модел за нови документи и той трябва да включва основния текст, който трябва да бъде един и същ за всяка версия на Обединения документ. Добавянето на полета за обединяване в шаблона ще представлява данните за персонализиране, като например имена или адреси, които са извлечени от източник на данни. Операция Mail Merge автоматично ще вмъкне данните за персонализиране от вашия източник на данни в документа за циркулярен шаблон.
Освен това можете да добавите регион Mail Merge във вашия шаблон, като вмъкнете две полета Mail Merge, за да маркирате началото и края на региона за поща. Следващата статия “Видове операции Mail Merge” обяснява това по-подробно.
Можете да създадете шаблон и да добавите конкретни полета за обединяване към него, които ще бъдат заменени със стойностите от източника на данни или ръчно, например, използвайки Microsoft Word, или програмно използвайки Aspose.Words. В тази статия ще разгледаме програмния начин за създаване на шаблон.
Използвайте класа DocumentBuilder, за да създадете необходимия шаблон за сливане, използвайки Aspose.Words. Можете да включите текст, поле за сливане и разделител на ред в такъв шаблон, използвайки методите InsertTextInput, InsertField и InsertParagraph.
Следващият пример за код показва как да създадете шаблон Mail Merge:
Снимката по-долу показва създадения шаблон:
Aspose.Words Позволява ви да персонализирате шаблона си чрез много свойства. Персонализирането на шаблона ще бъде описано по-долу чрез пример за персонализиране на някои свойства на изображения и текст.
Можете да зададете свойствата на изображението, като използвате класа ImageFieldMergingArgs. Обърнете внимание, че можете да вмъкнете изображение от база данни, както е описано в Aspose.Words GitHub.
Следният пример за код показва как да зададете името на файла на изображението и размера на изображението:
Можете да използвате класовете [Text]https://reference.aspose.com/words/java/com.aspose.words/Fieldmergingargs#Text) property to insert text into the document for the current merge field. Also, you can change the formatting of texts and paragraphs inside your template using Font и ParagraphFormat. Можете да се справите с текста, който трябва да бъде вмъкнат преди или след полето за обединяване, като използвате свойствата TextBefore и TextAfter, включени в класа FieldMergeField.
Следващият пример за код показва как да вмъквате квадратчета за отметка или HTML по време на операция Mail Merge:
Можете да изтеглите примерния файл на този пример от Aspose.Words GitHub.
Можете също така да проверите изпълнението на HandleMergeField
клас от Aspose.Words GitHub.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.