Pular para o conteúdo principal

Uma publicação com a etiqueta "Fill a PDF Form"

Ver todas as etiquetas

Preencher e assinar um PDF quando um novo item é criado no SharePoint — Power Automate

· 23 min para ler
SEO and Content Writer
Fluxo Power Automate: um novo item de lista do SharePoint é preenchido e assinado pelo PDF4me e depois guardado no Dropbox

Fill a PDF Form é a ação do Power Automate que aceita um modelo PDF preenchível e uma carga útil JSON, e devolve esse mesmo PDF com todos os campos já preenchidos. Combine-a com PDF - Sign e um acionador SharePoint When an item is created, e a geração de faturas passa a correr sozinha: alguém adiciona uma linha, o Power Automate monta o PDF assinado, e o Dropbox arquiva-o com um nome com carimbo de data e hora.

O estrangulamento nos fluxos de trabalho do tipo fatura nunca foi o PDF em si, mas sim o passo manual encravado no meio. Alguém abre o modelo, redigita oito valores de uma linha de folha de cálculo, imprime-o, assina-o, digitaliza-o de novo e carrega o resultado. Cada um desses campos é mais uma oportunidade de escrever mal o nome de um cliente ou de perder um dígito do total. Este guia troca toda essa rotina por sete ações do Power Automate: o SharePoint levanta o acionador, o Dropbox entrega o modelo e a imagem da assinatura, o PDF4me preenche o formulário e aplica a assinatura, e o Dropbox guarda o ficheiro terminado. Cada captura de ecrã é real, a expressão Compose está detalhada, o esquema do SharePoint está listado, e a fatura assinada de exemplo é sua para descarregar.

O fluxo num relance
1. When an item is created
Vigia a lista New Customer Invoices no SharePoint e inicia o fluxo no momento em que surge uma nova linha.
2. Get file content
Extrai sample_fill_form.pdf de /blog data/fill a pdf/ no Dropbox. Deixe Infer Content Type em Yes para que o binário sobreviva.
3. Get file content 1
Agarra signature.png da mesma pasta do Dropbox, novamente com Infer Content Type em Yes.
4. Compose
Monta uma única carga útil JSON a partir da linha do SharePoint: customerName, email, phone, invoiceNumber, invoiceDate, address, amount.
5. Fill a PDF Form
Passo do PDF4me. Envie o binário PDF para Template File Data, o resultado do Compose para JSON Data, e defina Keep PDF template Editable como No.
6. PDF - Sign
Passo do PDF4me. Coloca signature.png no canto inferior direito da página 1, 50 de largura por 20 de altura, margem 15, opacidade total 100.
7. Create file
Escreve no Dropbox /blog data/fill a pdf/output com um File Name construído por concat(Signed_, invoiceNumber, _, ticks(utcNow()), .pdf).