Pular para o conteúdo principal

2 publicações com a etiqueta "PDF4me"

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

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).

Criar modelos avançados para a geração de documentos

· 13 min para ler
SEO and Content Writer

A geração de documentos por mala direta consiste em ler valores de uma fonte de dados e colocar cada um no espaço reservado correspondente de um modelo. Você mantém duas coisas: um modelo que contém os campos de mesclagem (as variáveis à espera de preenchimento) e uma fonte de dados que fornece os valores mais tudo o que permanece igual em cada cópia. O motor de relatórios do PDF4me pega esses dois arquivos e devolve um documento pronto.

O PDF4me aceita modelos de Word, HTML e PDF, e o mais rico dos três é o Word. Com uma sintaxe curta e legível, você cria um único modelo do Word que cobre faturas, recibos, contratos, orçamentos ou qualquer documento personalizado, e gera milhares a partir de dados. Este guia percorre toda a sintaxe — campos de mesclagem, condições, formatação, tabelas, imagens e HTML embutido — com exemplos prontos para copiar e um modelo de exemplo que você pode baixar e executar. Cada link de sintaxe aponta para a página exata da documentação da sintaxe de modelos do Word.

Os blocos de construção num relance
Campos de mesclagem
O espaço reservado central. Escreva <<[FieldName]>> no Word e o motor o substitui pelo valor correspondente dos seus dados.
Condições
Mostre ou oculte conteúdo com <<if>>, <<elseif>> e <<else>> para que um único modelo cubra cada caso.
Formatação
Dê forma a um valor embutido com <<[token]:"format">> para datas, formatos numéricos e maiúsculas/minúsculas.
Tabelas e laços
Repita uma linha ou uma seção inteira para cada item de uma lista com <<foreach>>.
Imagens
Coloque um logotipo, foto ou assinatura em uma caixa de texto com <<image [imageUrl]>> a partir de uma URL ou Base64.
HTML embutido
Renderize HTML pré-formatado diretamente no documento com o modificador <<[token] -html>>.