Pular para o conteúdo principal

Uma publicação com a etiqueta "generate-document-single"

Ver todas as etiquetas

Geração de PDFs no Power Automate a partir de uma lista do SharePoint: um modelo Handlebars e um fluxo de trabalho de fatura HTML para PDF

· 30 min para ler
SEO and Content Writer

PDF4me Gerar Documento Único É uma ação do Power Automate que renderiza um modelo HTML Handlebars e um payload JSON em um documento HTML finalizado, que a ação correspondente "Converter HTML para PDF" pagina para o formato A4. Uma nova linha em uma lista do SharePoint inicia o fluxo, o Compose monta o JSON e o Dropbox armazena o PDF da fatura com o nome do número da fatura. Sem conector premium, sem código.

Todas as equipes financeiras se deparam com o mesmo obstáculo no Power Automate. O recurso nativo Converter arquivo A ação requer uma licença premium e se recusa a usar um modelo HTML. Os serviços do Adobe PDF têm custos. O Encodian também tem custos. A solução alternativa popular de matthewdevaney ignora completamente o HTML e te prende ao Power Apps. O padrão abaixo é aquele que ninguém entre os dez primeiros resultados da SERP mostra de ponta a ponta: um conjunto de colunas de uma lista do SharePoint se torna uma carga útil JSON, um verdadeiro Modelo de guidão O arquivo está localizado em /Shared Documents/E duas ações do PDF4me realizam a renderização e a paginação pelo custo do conector da camada gratuita.

Renderização de templates Handlebars: PDF4me versus alternativas

A comparação que todo arquiteto do Power Automate faz antes de escolher um conector para PDFs de faturas:

Abordagem vs PDF4meModelos de guidão?Paginador de HTML para PDF?Camada de conectoresNotas
PDF4me (este blog)Sim, gerar documento únicoSim, converter HTML para PDFPadrãoDuas ações de propósito único, sem necessidade de licença premium.
Serviços de PDF da AdobeNãoSimPremiumCusto por usuário, sem mecanismo de modelos, somente HTML
EncodedianSem modelos nativosSimPremiumPopular, mas pago por invocação.
rota do Power Apps de Matthew DevaneyModelo do Word apenasN / DPadrãoIgnora completamente o HTML, ficando restrito ao front-end do Power Apps.
nativo Convert FileNãoSomente Word/Excel, não HTMLPremiumNão é possível renderizar uma fatura em HTML.
O fluxo em resumo
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.