Pular para o conteúdo principal
Geração de documentos

Documentos a partir de um modelo e seus dados.

Crie um modelo Word ou HTML uma única vez e, em seguida, combine-o com seus dados para gerar arquivos PDF ou Word prontos — um de cada vez ou milhares em uma única execução. Sem edição manual, sem complementos de mala direta.

Execute-o em qualquer lugar

Gere documentos em todas as plataformas.

Adicione a opção "Gerar Documento" como uma ação nativa sem código ou chame a mesma operação a partir da API REST. Crie o modelo uma vez e execute-o em qualquer lugar.

Como funciona

Modelo e dados, em uma única chamada.

  • Crie o modelo. Comece por um .docx ou um arquivo HTML, substituindo cada valor dinâmico por um campo de mesclagem. Armazene-o no Google Drive, Dropbox, OneDrive ou SharePoint.
  • Prepare os dados. Estruture seus valores em JSON, XML ou CSV, de forma que cada chave corresponda a um nome de campo no modelo. Passe-os diretamente como texto ou como um arquivo de dados.
  • Chamar Gerar Documento. Direcione a ação para o modelo e os dados, escolha a saída PDF ou Word, e PDF4me mesclará os dois em um arquivo finalizado.
  • Encaminhe o resultado. Salve o resultado no armazenamento, anexe-o a um e-mail ou insira-o na próxima etapa do mesmo fluxo — sem exportação manual.
Word · HTML · Excel JSON · XML · CSV em Individual ou em lote
generate-document.sh
curl -X POST https://api.pdf4me.com/api/v2/GenerateDocumentSingle \
  -H "Authorization: Basic YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "templateFileType": "Docx",
    "templateFileName": "invoice-template.docx",
    "templateFileData": "<base64 template>",
    "documentDataType": "JSON",
    "documentDataText": "{ \"ClientName\": \"Acme Corp\", \"Total\": \"$3,960\" }",
    "outputType": "PDF"
  }'
Sintaxe de modelo

Espaços reservados que realmente funcionam.

Um modelo PDF4me é mais do que apenas localizar e substituir. Percorra matrizes, some colunas, insira imagens e crie ramificações com base nos seus dados — tudo dentro do próprio documento.

Variáveis e campos de mesclagem

<<[CustomerName]>>

Cada marcador de posição é substituído pelo valor correspondente dos seus dados. Os nomes diferenciam maiúsculas de minúsculas e funcionam no corpo do texto, tabelas, cabeçalhos, rodapés e caixas de texto.

Leia o guia

Tabelas repetidas

<<foreach [item in lineItems]>>

Percorra uma linha da tabela em uma matriz e a função PDF4me insere uma linha para cada item — o padrão de item de linha da fatura. Feche o loop na última célula da linha.

Leia o guia

Totais e enumeração

<<[items.Sum(i => i.price)]>>

Agregue e remodele dados diretamente no modelo com métodos no estilo LINQ: Sum, Average, Count, Max, OrderBy, Where, GroupBy, Take e muito mais.

Leia o guia

Imagens dinâmicas

<<image [companyLogo] -keepRatio>>

Insira logotipos, fotos de produtos, gráficos ou assinaturas a partir de um URL público ou de uma string Base64, com opções de ajuste para proporção, altura, largura e tamanho.

Leia o guia

Condicionais e cálculos

<<var [total = subtotal + tax]>>

Declare variáveis, execute cálculos matemáticos embutidos e direcione o conteúdo com if/else e operadores ternários — totais acumulados, descontos escalonados e seções condicionais sem alterar o conteúdo principal.

Leia o guia

Formatação

<<[dueDate]:"MMMM dd, yyyy">>

Adicione uma string de formatação .NET a qualquer campo para controlar decimais, moedas, porcentagens e datas, garantindo que números e datas sejam exibidos exatamente como seus destinatários esperam.

Leia o guia
Escolha o seu tipo de modelo

Word, HTML ou Excel.

Três maneiras de criar um modelo, com um único mecanismo de geração de documentos por trás delas. Comece com o formato em que seu design já existe. Converter um arquivo Word ou Excel existente para PDF é a solução. API Word e Excel, não este produto.

Modelos Word

Um arquivo .docx formatado com campos de mesclagem. A opção mais completa: loops, agregações LINQ, imagens, variáveis e formatação, tudo em um único arquivo. Saída em formato PDF ou Word.

Leia o guia

Modelos HTML

Um modelo HTML no estilo Handlebars combinado com JSON e renderizado em PDF. Ideal quando seu design já está na web ou precisa de controle total do CSS.

Leia o guia

Excel Popular

Os marcadores inteligentes do Aspose (&=Data.Field) são inseridos diretamente em uma planilha .xlsx. Expanda linhas, recalcule fórmulas e preencha várias planilhas em uma única chamada.

Leia o guia
Que equipes geram

Todos os documentos que você enviar, no piloto automático.

  • Faturas e orçamentos Com tabelas de itens de linha, totais acumulados e linhas de impostos.
  • Contratos e acordos Preenchido a partir de um contrato de CRM, mantido editável como Word para revisão.
  • Certificados e cartas de oferta Personalizado para cada destinatário a partir de uma linha de formulário ou planilha.
  • Relatórios e declarações Com gráficos, seções agrupadas e imagens dinâmicas em escala.
Um documento comercial finalizado, gerado a partir de um modelo e dados estruturados.

Um documento finalizado, pronto para impressão, resultante da combinação de um modelo e seus dados.

Conclua seus documentos.

Integre-o ao seu produto com a API, automatize-o sem código ou use as ferramentas gratuitas no seu navegador. Não é necessário cartão de crédito para começar.

Comece com uma única chamadacurl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Nível gratuito · Não é necessário cartão de crédito