Mail Merge sjabloon
Het is gebruikelijk om een samenvoegsjabloon te gebruiken als basisdocument voor een Mail Merge - bewerking, hetzij als het een eenvoudige Mail Merge of Mail Merge Met regio ' s is. Mail merge met regio ' s is krachtiger en populairder dan de eenvoudige mail merge. Eenvoudig Mail Merge wordt beschouwd als een specifiek geval van Mail Merge Met regio ' s waar de regio het hele document is. Alles wordt uitgelegd in het volgende artikel “typen van Mail Merge - bewerking” in meer detail.
De sjabloon zorgt ervoor dat de tekst in het samengevoegde document correct is opgemaakt en de bewerking Mail Merge garandeert dat de tekst uit de gegevensbron correct is ingevoerd in de samenvoegsjabloon.
Aspose.Words biedt de mogelijkheid om een Mail Merge - sjabloon te maken om vaste inhoud te definiëren en vervolgens samenvoegdocumenten te genereren met behulp van de samenvoegvelden. De samenvoegsjabloon heeft dus de nodige tekst, die hetzelfde is in alle uitvoerdocumenten, en de samenvoegvelden om de veranderende inhoud in te vullen. Als gevolg hiervan wordt informatie uit de opgegeven gegevensbron via deze velden toegevoegd aan de samenvoegsjabloon tijdens het genereren van het samengevoegde document.
Wat is een Mail Merge Template
Een Mail Merge - sjabloon is een gepersonaliseerd document dat de vaste gegevens en de samengevoegde velden bevat waar u de variabele tekst wilt hebben. Een samenvoegsjabloon kan in elke indeling zijn die velden ondersteunt, bijvoorbeeld, DOC, DOCX, DOT, DOTX, RTF. Daarnaast kunt u ook de mustache sjabloon gebruiken die in het artikel “Mustache Sjabloonsyntaxis” in meer detail wordt uitgelegd.
U kunt een samenvoegsjabloon maken als model voor nieuwe documenten en deze moet de hoofdtekst bevatten die voor elke versie van het samengevoegde document hetzelfde moet zijn. Het toevoegen van samenvoegvelden in de sjabloon vertegenwoordigt de personalisatiegegevens, zoals namen of adressen die worden opgehaald uit een gegevensbron. Met een bewerking Mail Merge worden de personalisatiegegevens uit uw gegevensbron automatisch ingevoegd in uw samenvoegsjabloondocument.
Bovendien kunt u een Mail Merge - regio toevoegen aan uw sjabloon door twee Mail Merge - velden in te voegen om het begin en het einde van het e-mailgebied te markeren. Het volgende artikel “typen van Mail Merge - bewerking” legt dat in meer detail uit.
Een Mail Merge sjabloon maken
U kunt een sjabloon maken en er specifieke samenvoegvelden aan toevoegen, die worden vervangen door de waarden uit de gegevensbron, handmatig, bijvoorbeeld met behulp van Microsoft Word, of programmatisch met behulp van Aspose.Words. In dit artikel zullen we kijken naar de programmatische manier van het maken van een sjabloon.
Gebruik de klasse DocumentBuilder om de vereiste samenvoegsjabloon te maken met behulp van Aspose.Words. U kunt een tekst, een samenvoegveld en een regeleinde in zo ' n sjabloon opnemen met behulp van de methoden InsertTextInput, InsetField en InsertParagraph.
Het volgende codevoorbeeld laat zien hoe u een Mail Merge sjabloon maakt:
De afbeelding hieronder toont de gemaakte sjabloon:
Eigenschappen van een Mail Merge - sjabloon aanpassen
Met Aspose.Words kunt u uw sjabloon aanpassen via vele eigenschappen. Template aanpassing zal hieronder worden beschreven door middel van een voorbeeld van het aanpassen van sommige eigenschappen van afbeeldingen en tekst.
Afbeeldingseigenschappen Aanpassen
U kunt de eigenschappen van de afbeelding opgeven met de klasse ImageFieldMergingArgs.
Het volgende codevoorbeeld laat zien hoe u de naam en de grootte van het afbeeldingsbestand kunt opgeven:
Teksteigenschappen Aanpassen
U kunt de eigenschap Text gebruiken om tekst in het document in te voegen voor het huidige samenvoegveld. U kunt ook de opmaak van teksten en alinea ' s in uw sjabloon wijzigen met de klassen Font en ParagraphFormat. U kunt de tekst die voor of na het samenvoegveld moet worden ingevoegd, verwerken met behulp van de eigenschappen TextBefore en TextAfter die zijn opgenomen in de klasse FieldMergeField.
Het volgende codevoorbeeld laat zien hoe u selectievakjes of HTML invoegt tijdens Mail Merge - bewerking:
U kunt het voorbeeldbestand van dit voorbeeld downloaden van Aspose.Words GitHub.
U kunt ook de implementatie van de HandleMergeField
klasse controleren van Aspose.Words GitHub.
Zie Ook
- Voor meer informatie over het handmatig maken van sjablonen in Microsoft Word, raadpleegt u de Een sjabloon maken artikel in de Microsoft documentatie