Saltar al contenido principal

Una publicación etiquetados con "invoice"

Ver Todas las Etiquetas

Generación de PDF con Power Automate a partir de una lista de SharePoint: una plantilla Handlebars y un flujo de trabajo para convertir facturas de HTML a PDF.

· 31 min de lectura
SEO and Content Writer

PDF4me Generar documento único Es una acción de Power Automate que genera un documento HTML a partir de una plantilla HTML Handlebars y una carga útil JSON. La acción correspondiente, Convertir HTML a PDF, lo pagina en formato A4. Una nueva fila de la lista de SharePoint activa el flujo, Compose ensambla el JSON y Dropbox almacena el PDF de la factura con el nombre del número de factura. No requiere conector premium ni código.

Todos los equipos financieros se topan con el mismo obstáculo en Power Automate. La función nativa Convertir archivo La acción requiere una licencia premium y se niega a tocar una plantilla HTML. Los servicios de Adobe PDF cuestan. Encodian cuesta. La solución alternativa popular de matthewdevaney omite HTML por completo y te obliga a usar Power Apps. El patrón que se muestra a continuación es el que nadie en los diez primeros resultados de búsqueda muestra de principio a fin: un conjunto de columnas de una lista de SharePoint se convierte en una carga útil JSON, una verdadera Plantilla de manillar El archivo vive en /Shared Documents/y dos acciones de PDF4me realizan la representación y paginación por el coste del conector de nivel gratuito.

Renderizado de plantillas Handlebars: PDF4me frente a las alternativas

La comparación que todo arquitecto de Power Automate realiza antes de elegir un conector para archivos PDF de facturas:

Enfoque vs PDF4me¿Plantillas para Handlebars?¿Paginador de HTML a PDF?Nivel de conectorNotas
PDF4me (este blog)Sí, generar documento únicoSí, convertir HTML a PDFEstándarDos acciones de propósito único, no se necesita licencia premium.
Servicios de Adobe PDFNoDe primera calidadCoste por usuario, sin motor de plantillas, solo HTML
EncodianoSin plantillas nativasDe primera calidadPopular pero de pago por invocación.
Ruta de Power Apps de Matthew DevaneyPlantilla de Word únicamenteN / AEstándarOmite completamente el HTML, está restringido a la interfaz de Power Apps.
Nativo Convert FileNoSolo Word/Excel, no HTMLDe primera calidadNo se puede generar una factura HTML.
El flujo de un vistazo
1. When an item is created
SharePoint trigger on the Invoices list. Fires per new row, hands every column to the flow as dynamic content.
2. Compose
Builds one JSON payload from the row: invoice, customer, items[], totals, notes. The exact shape the Handlebars template expects.
3. Get file content using path
SharePoint /Shared Documents/invoice_template.html. The Handlebars template lives beside the data, versioned in the same site.
4. PDF - Generate Document (Single)
PDF4me action. Template File Type Html (Handlebars Syntax), Document Data Type Json, Output Type Html.
5. Convert HTML to PDF
PDF4me action. A4, portrait, scale 0.8, 40px margins, print backgrounds Yes.
6. Create file
Dropbox /. File Name Title.pdf, so INV-1005 is saved as INV-1005.pdf.