Pular para o conteúdo principal

Uma publicação com a etiqueta "Invoices"

Ver todas as etiquetas

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