# Mail Merge

> Mail merge in a Windows Forms ribbon app, from template to PDF: insert fields with RibbonReportingTab, merge invoice.json with MailMerge, add merge blocks.

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET for Windows Forms > Getting Started > Mail Merge
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/mail-merge/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/mail-merge/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/mail-merge/llms-full.txt

---

## On This Page

- [Choose a Tutorial](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/mail-merge/#choose-a-tutorial)
- [Before You Start](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/mail-merge/#before-you-start)
- [After These Tutorials](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/mail-merge/#after-these-tutorials)

---

## In This Section

- [Add Repeating Merge Blocks](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/mail-merge/blocks/llms.txt): Add a merge block to a Windows Forms template that repeats a table row for each item, with the Reporting tab or in code, and merge JSON or business objects.
- [Merge Data Into Fields](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/mail-merge/fields/llms.txt): Fill a DOCX invoice template in Windows Forms with MergeJsonData: import its fields with LoadSettings, merge in a ServerTextControl and save the result as PDF.
- [Create a Template](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/mail-merge/template/llms.txt): Design a mail merge template in a Windows Forms editor: the Reporting ribbon tab, sample JSON data for its drop-downs, merge fields in code and a DOCX template.

---

## Nearby

- **Previous:** [Print a Document](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/document-processing/print/llms.txt)
- **Next:** [Create a Template](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/getting-started/mail-merge/template/llms.txt)
