Mail Merge utilizzando Wordize per .NET è una soluzione potente che consente agli sviluppatori C# di generare documenti personalizzati in grandi quantità. Che tu stia lavorando con contratti, report, fatture o email personalizzate, la nostra API .NET semplifica il processo di combinazione di modelli con dati per creare documenti personalizzati. Wordize popola accuratamente i modelli con dati da varie fonti, applicando la formattazione e mantenendo l'integrità del documento. È lo strumento perfetto per automatizzare la creazione di vari documenti nelle tue applicazioni .NET. La nostra implementazione di Mail Merge fa risparmiare tempo, aumenta la precisione e garantisce la coerenza dei dati in tutti i documenti generati.
Wordize Mail Merge fornisce risultati affidabili anche per i modelli di documenti più complessi. Le opzioni di personalizzazione avanzate consentono agli sviluppatori C# di adattare il processo di unione a requisiti specifici, come l'inclusione condizionale di sezioni, aggiornamenti di campi calcolati o inserimento dinamico di immagini. Che tu stia creando sistemi di automazione dei documenti o ottimizzando processi di creazione di contenuti, Wordize offre la flessibilità necessaria per qualsiasi flusso di lavoro.
Esplora le capacità della nostra API Mail Merge attraverso la nostra documentazione ed esempi di codice che dimostrano come implementare efficacemente le operazioni di Mail Merge nei tuoi progetti C#.
using System.Data;
using Newtonsoft.Json;
using Wordize.MailMerging;
string json = File.ReadAllText("DataSource.json");
DataTable dataTable = JsonConvert.DeserializeObject(json);
MailMerger.Execute("Input.docx", "Output.pdf", SaveFormat.Pdf, dataTable);
using System.Data;
using Newtonsoft.Json;
using Wordize.MailMerging;
string json = File.ReadAllText("DataSource.json");
DataTable dataTable = JsonConvert.DeserializeObject(json);
MailMerger.Execute("Input.docx", "Output.pdf", SaveFormat.Pdf, dataTable);
using System.Data;
using Newtonsoft.Json;
using Wordize.MailMerging;
using Wordize.Saving;
string json = File.ReadAllText("DataSource.json");
DataTable dataTable = JsonConvert.DeserializeObject(json);
var imageStreams = MailMerger.Execute("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), dataTable);
foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i)))
{
using var _ = stream;
stream.Position = 0;
using var file = File.Create($"Output_{page + 1}.pdf");
stream.CopyTo(file);
}
using System.Data;
using Wordize.MailMerging;
DataSet dataSet = new DataSet();
dataSet.ReadXml("DataSource.xml");
MailMerger.Execute("Input.docx", "Output.pdf", SaveFormat.Pdf, dataSet.Tables[0]);
using System.Data;
using Wordize.MailMerging;
DataSet dataSet = new DataSet();
dataSet.ReadXml("DataSource.xml");
MailMerger.Execute("Input.docx", "Output.pdf", SaveFormat.Pdf, dataSet.Tables[0]);
using System.Data;
using Wordize.MailMerging;
using Wordize.Saving;
DataSet dataSet = new DataSet();
dataSet.ReadXml("DataSource.xml");
var imageStreams = MailMerger.Execute("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), dataSet.Tables[0]);
foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i)))
{
using var _ = stream;
stream.Position = 0;
using var file = File.Create($"Output_{page + 1}.pdf");
stream.CopyTo(file);
}