La nostra soluzione fornisce una potente API indipendente dalla piattaforma. Usa la nostra API per documenti di stampa Mail merge per sviluppare software di alto livello per piattaforme .NET and .NET Core. Si tratta di una potente soluzione software per unire modelli in Word formato e PDF e dati da origini dati personalizzate e per esportare ulteriormente il risultato in DOCX, PDF, HTML e altri formati popolari utilizzando C#.
Potente libreria .NET per utilizzare l'operazione di mail merge con il modello di mustache e i dati dell'utente.
Questo C# SDK consente di utilizzare i modelli Mustache basati sulla sintassi Mustache ed eseguire operazioni di mail merge su questo modello senza logica per riempire il documento con dati provenienti da varie origini dati. Puoi esportare il risultato nel formato del documento richiesto: DOCX, PDF, HTML e altri formati popolari utilizzando C#.
Mustache è una sintassi alternativa per i modelli di mail merge costituita da tag. Per creare un modello baffi, utilizza i tag specificati dalle doppie parentesi graffe come segue:
{{FirstName}}
In questo caso, puoi trovare tali tag all'interno del template e sostituirli con valori determinati dalla chiave all'interno del tag. Si chiama template senza logica perché non ci sono istruzioni if, clausole else o cicli for.
La sintassi Mustache è l'unica opzione che può essere utilizzata con modelli HTML o TXT che non contengono alcun campo. Ciò significa che con alcuni formati di modello, come i modelli di Word, è possibile utilizzare sia i campi che la sintassi mustache e con altri, come HTML o TXT, solo la sintassi del modello mustache.
Puoi provare la nostra soluzione per eseguire un'operazione di stampa unione con un modello baffi in .NET. Dopo aver eseguito il codice, esporta il risultato della stampa unione utilizzando C# in un formato di file conveniente come DOCX o PDF:
dotnet add package Aspose.Words
Copia
using Aspose.Words;
var fields = new string[]
{
};
var values = new object[]
{
};
var doc = new Document("Input.docx");
doc.MailMerge.UseNonMergeFields = true;
doc.MailMerge.Execute(fields, values);
doc.Save("Output.docx");
Ci sono tre opzioni alternative per installare "Aspose.Words per .NET" sul tuo sistema. Scegline uno che corrisponda alle tue esigenze e segui le istruzioni passo passo:
Il nostro prodotto è completamente multipiattaforma e supporta tutte le principali implementazioni .NET:
Poiché il codice .NET non dipende dall'hardware o dal sistema operativo sottostante, ma solo da una macchina virtuale, sei libero di sviluppare qualsiasi tipo di software per Windows, macOS, Android, iOS e Linux. Assicurati solo di aver installato la versione corrispondente di .NET Framework, .NET Core, Windows Azure, Mono o Xamarin.
È consigliabile utilizzare gli ambienti di sviluppo integrati Microsoft Visual Studio, Xamarin e MonoDevelop per creare applicazioni C#, F#, VB.NET.
Per maggiori dettagli fare riferimento alla documentazione del prodotto.
Puoi eseguire l'operazione di Mail merge per altri formati di file: