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 la piattaforma C++. 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++.
Con la nostra soluzione C++ puoi creare documenti, personalizzati per ogni destinatario, utilizzando la funzione di stampa Mail merge in C++. Per fare ciò, usa semplicemente il modello di Mail merge e i dati dall'origine dati del cliente.
Un modello di unione è un documento con campi di unione, campi speciali in cui desideri che vengano inseriti dati personalizzati dalla tua origine dati. Come modello di unione, utilizza un PDF o Word in DOC formato o DOCX con campi di unione speciali.
L'origine dati è l'archivio dati da cui vengono estratti i dati durante l'operazione di Mail merge per personalizzare i documenti.
Puoi anche creare rapporti utilizzando l'operazione di stampa Mail merge. Basta creare un modello di stampa Mail merge con campi di unione che verranno utilizzati per la generazione di report e selezionare l'origine dati. Puoi persino generare rapporti dai dati di Excel se li raccogli lì. Quindi vedi quanto è facile generare report in C++.
L'esempio seguente mostra come eseguire un'operazione di stampa Mail merge in C++. Per verificarlo, carica un modello di documento con campi di unione e compila questi campi tramite la nostra interfaccia. Dopo aver eseguito il codice, scarica il risultato della stampa Mail merge in un formato conveniente come DOCX o PDF, generato in C++.
Ad esempio, puoi eseguire l'operazione di stampa Mail merge con file di Word documenti come DOC o DOCX e salvare l'output in PDF:
dotnet add package Aspose.Words.Cpp
Copia
using namespace Aspose::Words;
auto fields = MakeArray<String>(
{
});
auto values = MakeArray<SharedPtr<Object>>(
{
});
auto doc = MakeObject<Document>(u"Input.docx");
doc->get_MailMerge()->Execute(fields, values);
doc->Save(u"Output.docx");
Ci sono tre opzioni per installare Aspose.Words for C++ nel tuo ambiente di sviluppo. Scegline uno che corrisponda alle tue esigenze e segui le istruzioni passo passo:
Puoi utilizzare questa libreria C++ per sviluppare software su Microsoft Windows, Linux e macOS:
Se sviluppi software per Linux o macOS, controlla le informazioni sulle dipendenze aggiuntive della libreria (fontconfig open source fontconfig e mesa-glu) nella documentazione del prodotto.