Saltar al contenido principal
Generación de documentos

Documentos a partir de una plantilla y tus datos.

Diseñe una plantilla Word o HTML una sola vez y luego combínela con sus datos para generar archivos PDF o Word finales, uno por uno o miles en una sola ejecución. Sin edición manual ni complementos de combinación de correspondencia.

Ejecútalo en cualquier lugar

Generar documento, en cualquier plataforma.

Agregue la función Generar documento como una acción nativa sin código, o llame a la misma operación desde la API REST. Diseñe la plantilla una vez y luego ejecútela en todas partes.

Cómo funciona

Plantilla y datos, en una sola llamada.

  • Crea la plantilla. Comience desde un .docx o un archivo HTML y reemplace cada valor dinámico con un campo de combinación. Guárdelo en Google Drive, Dropbox, OneDrive o SharePoint.
  • Prepara los datos. Estructura tus valores como JSON, XML o CSV de forma que cada clave coincida con el nombre de un campo en la plantilla. Pásalo directamente como texto o como un archivo de datos.
  • Llamar a Generar documento. Seleccione la plantilla y los datos, elija la salida PDF o Word, y PDF4me fusionará ambos en un archivo final.
  • Enrutar el resultado. Guarde el resultado en el almacenamiento, adjúntelo a un correo electrónico o incorpórelo al siguiente paso del mismo flujo; no es necesario exportarlo manualmente.
Word · HTML · Excel JSON · XML · CSV en Individual o al por mayor
generate-document.sh
curl -X POST https://api.pdf4me.com/api/v2/GenerateDocumentSingle \
  -H "Authorization: Basic YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "templateFileType": "Docx",
    "templateFileName": "invoice-template.docx",
    "templateFileData": "<base64 template>",
    "documentDataType": "JSON",
    "documentDataText": "{ \"ClientName\": \"Acme Corp\", \"Total\": \"$3,960\" }",
    "outputType": "PDF"
  }'
Sintaxis de plantillas

Marcadores de posición que realizan un trabajo real.

Una plantilla PDF4me es mucho más que una simple función de buscar y reemplazar. Permite iterar sobre matrices, sumar columnas, insertar imágenes y ramificar los datos, todo dentro del propio documento.

Variables y campos de combinación

<<[CustomerName]>>

Cada marcador de posición se reemplaza con el valor correspondiente de sus datos. Los nombres distinguen entre mayúsculas y minúsculas y funcionan en el cuerpo del texto, tablas, encabezados, pies de página y cuadros de texto.

Lea la guía

Tablas repetitivas

<<foreach [item in lineItems]>>

Recorre una fila de la tabla sobre una matriz y PDF4me inserta una fila por cada elemento, siguiendo el patrón de línea de la factura. Cierra el bucle en la última celda de la fila.

Lea la guía

Totales y enumeración

<<[items.Sum(i => i.price)]>>

Agregue y reformule los datos directamente en la plantilla con métodos de estilo LINQ: Suma, Promedio, Conteo, Máximo, Ordenar por, Donde, Agrupar por, Tomar y más.

Lea la guía

Imágenes dinámicas

<<image [companyLogo] -keepRatio>>

Inserta logotipos, fotos de productos, gráficos o firmas desde una URL pública o una cadena Base64, con opciones de ajuste para la proporción, la altura, el ancho y el tamaño.

Lea la guía

Condicionales y cálculos

<<var [total = subtotal + tax]>>

Declara variables, ejecuta operaciones matemáticas en línea y ramifica el contenido con if/else y operadores ternarios: totales acumulados, descuentos escalonados y secciones condicionales sin modificar la carga útil.

Lea la guía

Formato

<<[dueDate]:"MMMM dd, yyyy">>

Agregue una cadena de formato .NET a cualquier campo para controlar decimales, moneda, porcentajes y fechas, de modo que los números y las fechas se muestren exactamente como esperan los destinatarios.

Lea la guía
Seleccione su tipo de plantilla

Word, HTML o Excel.

Tres formas de crear una plantilla, con un motor de generación de documentos detrás. Comience desde el formato en el que ya se encuentre su diseño. Convertir un archivo Word o Excel existente a PDF es la opción API Word y Excel, no este producto.

Plantillas Word

Un archivo .docx diseñado con campos de combinación. La opción más completa: bucles, agregaciones LINQ, imágenes, variables y formato, todo en un solo archivo. Salida PDF o Word.

Lea la guía

plantillas HTML

Plantilla HTML estilo Handlebars combinada con JSON y renderizada en PDF. Ideal cuando tu diseño ya está publicado en la web o necesitas control CSS completo.

Lea la guía

Excel Rellenar

Los marcadores inteligentes de Aspose (&=Data.Field) se insertan directamente en un libro de trabajo .xlsx. Expanda filas, recalcule fórmulas y complete varias hojas con una sola llamada.

Lea la guía
Lo que generan los equipos

Todos los documentos que envíe, en piloto automático.

  • Facturas y presupuestos con tablas de partidas individuales, totales acumulados y filas de impuestos.
  • Contratos y acuerdos Los datos se obtienen de un acuerdo de CRM y se mantienen editables como Word para su revisión.
  • Certificados y cartas de oferta Personalizado para cada destinatario a partir de una fila de un formulario o hoja de cálculo.
  • Informes y declaraciones con gráficos, secciones agrupadas e imágenes dinámicas a escala.
Un documento comercial finalizado, generado a partir de una plantilla y datos estructurados.

Un documento finalizado y listo para imprimir, creado a partir de una plantilla y tus datos.

Prepara tus documentos.

Intégralo en tu producto con la API, automatízalo sin código o usa las herramientas gratuitas en tu navegador. No necesitas tarjeta de crédito para empezar.

Empieza con una sola llamada.curl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Nivel gratuito · No se requiere tarjeta de crédito