Mail merge de correspondencia para documentos de Word o PDF en C++

Biblioteca C++ de alta velocidad para fusionar plantillas de documentos y datos de usuario en archivos de varios formatos

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++.

Ver fragmento de código

Combinar correspondencia usando C++ Mail merge

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.

Generar informes

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++.

Intenta usar la Mail merge de correspondencia 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:

Ejecutar una operación de Mail merge de correspondencia en C++
Subir una plantilla de Mail merge de correspondencia
Ejecutar código
Seleccione el formato de destino de la lista
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");
Ejecutar código

Cómo utilizar la Mail merge de correspondencia en documentos de Word o PDF

  1. Instale Aspose.Words for C++.
  2. Agregue una referencia de biblioteca (importe la biblioteca) a su proyecto C++.
  3. Cree una plantilla de combinación con campos de combinación.
  4. Abra el archivo de plantilla en C++.
  5. Llame al método Execute(), pasando los campos de combinación y sus valores allí.
  6. Llame al método Save(), pasando un nombre de archivo de salida con la extensión requerida.
  7. Obtenga el resultado de la operación de Mail merge de correspondencia como un archivo separado.

C++ biblioteca para usar la combinación de correspondencia

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:

Requisitos del sistema

Puede utilizar esta biblioteca C++ para desarrollar software en los Microsoft Windows, Linux y macOS:

  • GCC >= 6.3.0 y Clang >= 3.9.1 son necesarios para Linux
  • Xcode >= 12.5.1, Clang y libc++ son necesarios para 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.

Formatos más populares para operaciones de Mail merge de correspondencia

5%

Suscríbase a las actualizaciones de productos de Aspose

Reciba boletines y ofertas mensuales directamente en su buzón.

© Aspose Pty Ltd 2001-2024. Reservados todos los derechos.