Zum Hauptinhalt springen

Ein Post getaggt mit "generate-document-single"

Alle Tags anzeigen

Power Automate PDF-Generierung aus einer SharePoint-Liste: Ein Handlebars-Template plus HTML-zu-PDF-Rechnungsworkflow

· 28 Minuten Lesezeit
SEO and Content Writer

PDF4me Dokument generieren (Einzeln) Diese Power Automate-Aktion rendert eine Handlebars-HTML-Vorlage und eine JSON-Nutzlast in ein fertiges HTML-Dokument. Die zugehörige Aktion „HTML in PDF konvertieren“ paginiert dieses Dokument anschließend in A4-Seiten. Eine neue Zeile in einer SharePoint-Liste löst den Flow aus, Compose erstellt das JSON-Dokument, und Dropbox speichert die Rechnungs-PDF unter dem Namen der Rechnungsnummer. Kein Premium-Connector, kein Code erforderlich.

Jedes Finanzteam stößt bei Power Automate an dieselbe Grenze. Datei konvertieren Diese Aktion erfordert eine Premium-Lizenz und lässt HTML-Vorlagen nicht zu. Adobe PDF Services und Encodian sind kostenpflichtig. Matthewdevaneys beliebter Workaround umgeht HTML komplett und zwingt zur Nutzung von Power Apps. Das folgende Muster zeigt keiner der Top-Ten-Ergebnisse vollständig: Eine SharePoint-Listenspaltengruppe wird zu einer JSON-Nutzlast, einem echten Lenkervorlage Die Datei befindet sich in /Shared Documents/, und zwei PDF4me-Aktionen übernehmen das Rendern und die Paginierung für die Kosten des kostenlosen Konnektors.

Handlebars-Template-Rendering: PDF4me im Vergleich zu Alternativen

Der Vergleich, den jeder Power Automate-Architekt anstellt, bevor er einen Konnektor für Rechnungs-PDFs auswählt:

Ansatz vs PDF4meLenker-Vorlagen?HTML-zu-PDF-Paginator?VerbindungsebeneAnmerkungen
PDF4me (dieser Blog)Ja, Dokument einzeln generierenJa, HTML in PDF konvertierenStandardZwei Einzelaktionen, keine Premium-Lizenz erforderlich
Adobe PDF-DiensteNEINJaPrämieKosten pro Benutzer, keine Template-Engine, nur HTML
EncoderKeine native Template-FunktionJaPrämieBeliebt, aber kostenpflichtig pro Aufruf
matthewdevaney Power Apps RouteNur Word-VorlageN / AStandardÜberspringt HTML vollständig und ist an das Power Apps-Frontend gebunden.
Einheimisch Convert FileNEINNur Word/Excel, nicht HTMLPrämieEine HTML-Rechnung kann überhaupt nicht gerendert werden.
Der Fluss im Überblick
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.