Aller au contenu principal

Un article tagués avec « generate-document-single »

Voir tous les tags

Génération de PDF à partir d'une liste SharePoint avec Power Automate : un modèle Handlebars et un flux de travail de conversion HTML vers PDF pour les factures

· 30 minutes de lecture
SEO and Content Writer

PDF4me Générer un document unique Il s'agit d'une action Power Automate qui convertit un modèle HTML Handlebars et une charge utile JSON en un document HTML final. L'action associée « Convertir HTML en PDF » le pagine ensuite au format A4. L'ajout d'une nouvelle ligne à une liste SharePoint déclenche le flux, Compose assemble le JSON et Dropbox enregistre le PDF de la facture, nommé d'après son numéro. Aucun connecteur premium, aucune ligne de code requise.

Toutes les équipes financières se heurtent au même problème avec Power Automate. Convertir un fichier Cette action nécessite une licence premium et refuse d'utiliser un modèle HTML. Les services Adobe PDF sont payants. Encodian est payant. La solution de contournement populaire de matthewdevaney ignore complètement le HTML et vous contraint à utiliser Power Apps. Le schéma ci-dessous est celui qu'aucun des dix premiers résultats de recherche ne présente de bout en bout : un ensemble de colonnes de liste SharePoint devient une charge utile JSON, un véritable Modèle de guidon Le fichier se trouve dans /Shared Documents/et deux actions PDF4me effectuent le rendu et la pagination pour le coût du connecteur gratuit.

Rendu de modèles Handlebars : PDF4me comparé aux alternatives

La comparaison que tout architecte Power Automate effectue avant de choisir un connecteur pour les PDF de factures :

Approche vs PDF4meModèles Handlebars ?Paginateur HTML vers PDF ?Niveau de connexionNotes
PDF4me (ce blog)Oui, générer un document uniqueOui, convertir HTML en PDFStandardDeux actions à usage unique, aucune licence premium requise
Services Adobe PDFNonOuiPrimeCoût par utilisateur, sans moteur de templates, HTML uniquement
EncodienPas de modèles natifsOuiPrimePopulaire mais payant à l'invocation
matthewdevaney Parcours Power AppsModèle Word uniquementN / AStandardIgnore complètement le HTML, limité à l'interface utilisateur de Power Apps
Indigène Convert FileNonWord/Excel uniquement, pas HTMLPrimeImpossible de générer une facture HTML.
Aperçu du flux
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.