Crea informes complejos y basados en datos con GroupDocs.Assembly Cloud mediante solicitudes sencillas de cURL.
Empiza la prueba gratuitaGroupDocs.Assembly Cloud es un servicio de ensamblado de documentos totalmente gestionado y basado en la nube que te permite crear documentos con formato enriquecido al combinar archivos de plantilla con datos estructurados.
La solución funciona con una amplia variedad de formatos de origen y salida —incluidos Microsoft Office, OpenDocument, PDF, HTML y formatos gráficos—, de modo que puedes generar contratos, facturas, propuestas, informes o cualquier otro documento empresarial bajo demanda.
El servicio se accede mediante un REST API limpio, lo que lo hace ideal para integrarlo con cualquier entorno que pueda emitir solicitudes HTTP. Cuando usas cURL, el flujo de trabajo consta de tres pasos sencillos:
PUT. La plantilla contiene campos de marcador de posición y reglas de generación opcionales escritas en un lenguaje de expresiones estilo LINQ.POST que incluya la ruta a la plantilla subida, la fuente de datos y el formato de salida deseado (p. ej., PDF, DOCX, HTML). El API procesa la plantilla, evalúa todas las expresiones, inserta contenido externo, aplica fórmulas y devuelve el documento ensamblado directamente en la respuesta o lo almacena nuevamente en Cloud Storage.Dado que todo el proceso se ejecuta en la nube, no se requiere software ni bibliotecas adicionales en el cliente, solo una instalación funcional de cURL. Toda la comunicación está asegurada con SSL/TLS, y la autenticación se realiza mediante claves de acceso personal. Este enfoque permite la creación rápida de prototipos, el procesamiento por lotes mediante combinación de correspondencia y la integración en pipelines CI, manteniendo la implementación simple y agnóstica de plataforma.
Las pestañas siguientes ofrecen una visión rápida de las capacidades principales, la lista exhaustiva de formatos de archivo compatibles y los sistemas operativos y entornos de desarrollo que son compatibles con GroupDocs.Assembly Cloud.
El fragmento a continuación muestra cómo subir un archivo de plantilla y generar un documento usando Assembly Cloud API. Pasos:
Input1.docx) a Cloud Storage.Input2.docx).curl -v "https://api.groupdocs.cloud/v1.0/assembly/storage/file/Input1.docx" \
-X PUT \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer ####################" \
-F FileContent="@Input1.docx"
curl -v "https://api.groupdocs.cloud/v1.0/assembly/assemble" \
-X POST \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer ####################" \
-d '{ "TemplateFileInfo": { "FilePath": "@Input1.docx" }, "SaveFormat": "docx", "ReportData": "@Input2.docx" }'