Nuestra solución proporciona una potente API independiente de la plataforma. Utilice nuestra API de documento de Mail merge de correspondencia para desarrollar software de alto nivel para la plataforma C++. Esta es una poderosa solución de software para fusionar plantillas en Word formatos y PDF y datos de fuentes de datos personalizadas y luego exportar el resultado a DOCX, PDF, HTML y otros formatos populares usando C++.
Con nuestra solución C++ puede crear documentos, personalizados para cada destinatario, utilizando la función de Mail merge de correspondencia en C++. Para hacer esto, solo use la plantilla de Mail merge y los datos de la fuente de datos del cliente.
Una plantilla de combinación es un documento con campos de combinación: campos especiales en los que desea que se inserten datos personalizados de su fuente de datos. Como plantilla de combinación, utilice un PDF documento o Word en DOC formato o DOCX con campos de combinación especiales.
El origen de datos es el almacén de datos del que se extraen los datos durante la operación de Mail merge de correspondencia para personalizar sus documentos.
También puede crear informes mediante la operación de Mail merge de correspondencia. Simplemente cree una plantilla de Mail merge con campos de combinación que se usarán para la generación de informes y seleccione la fuente de datos. Incluso puede generar informes a partir de datos de Excel si los recopila allí. Entonces verá lo fácil que es generar informes en C++.
El siguiente ejemplo muestra cómo realizar una operación de Mail merge de correspondencia en C++. Para verificar esto, cargue una plantilla de documento con campos de combinación y complete estos campos a través de nuestra interfaz. Después de ejecutar el código, descargue el resultado de la Mail merge de correspondencia en un formato conveniente, como DOCX o PDF, generado en C++.
Por ejemplo, puede realizar una operación de Mail merge con archivos de documentos de Word como DOC o DOCX y guardar la salida en PDF:
dotnet add package Aspose.Words.Cpp
Copiar
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");
Hay tres opciones para instalar Aspose.Words for C++ en su entorno de desarrollador. Elija uno que se adapte a sus necesidades y siga las instrucciones paso a paso:
Puede utilizar esta biblioteca C++ para desarrollar software en los Microsoft Windows, Linux y macOS:
Si desarrolla software para Linux o macOS, consulte la información sobre las dependencias de bibliotecas adicionales (paquetes de código abierto fontconfig y mesa-glu) en la Documentación del producto.