Developer workflows

API de PDF por template para sistemas de produção

Gere PDF por template a partir de dados estruturados do backend, sem navegador, com fronteira clara entre o PDF renderizado pela gPdf e as regras do seu sistema.

API PRINCIPAL Template Render
ENDPOINT /api/v1/template-render
SISTEMAS backend operacional / sistema financeiro / workflow de compliance / serviço de documentos
Tarefa a resolver

Gerar PDF por template como PDF reproduzível a partir de dados estruturados. Seu sistema mantém a lógica de negócio; a gPdf cuida do rendering PDF.

Quando usar esta API

  • Seu backend já possui os dados de PDF por template e precisa de uma resposta PDF estável.
  • Você quer evitar Chromium ou HTML-to-PDF em documentos operacionais.
  • Você precisa de saída repetível para reimpressão, auditoria ou lotes.

O que ela não substitui

  • Você precisa que a gPdf compre frete, liquide impostos, crie pedidos externos ou atue como sistema fiscal.
  • Você precisa substituir validação de dados, regras de negócio ou integrações com marketplaces.

Qual endpoint chamar

PRINCIPAL

/api/v1/template-render

Template Render é o caminho padrão para este fluxo.

SECUNDÁRIO 1

/api/v1/pdf/render

Use quando o fluxo precisar da API relacionada, de um contrato de template ou de uma consulta de capacidades.

Request mínimo

/api/v1/template-render - PDF por template

{
  "template_id": "invoice",
  "data": [
    {
      "invoice_number": "INV-2026-001",
      "date_of_issue": "2026-05-29",
      "date_due": "2026-06-28",
      "issuer_name": "Acme Cloud Inc.",
      "issuer_address": "88 Harbor Rd, Long Beach, CA",
      "bill_to_name": "Receiver Inc.",
      "bill_to_address": "123 Main St, Los Angeles, CA",
      "subtotal": "$100.00",
      "total": "$100.00",
      "amount_due": "$100.00",
      "items": [
        {
          "description": "Service A",
          "qty": 1,
          "unit_price": "$100.00",
          "amount": "$100.00"
        }
      ]
    }
  ]
}

O que a gPdf faz

  • Rendering PDF de PDF por template a partir de requests estruturados.
  • Texto, tabelas, linhas, códigos de barras, páginas, metadados e opções de saída conforme o request.
  • Saída determinística para retries, reimpressões e auditoria.

O que seu sistema controla

  • Dados corretos de PDF por template, regras de negócio e estado operacional.
  • Autenticação, persistência, integrações externas e validação com receptores finais.

Checklist de produção

  1. Teste com dados reais e com os sistemas que receberão o PDF.
  2. Armazene request IDs e evidências para suporte, auditoria e reimpressão.
  3. Promova o layout aprovado para template quando vários sistemas forem reutilizá-lo.

Limites da promessa

  • A gPdf renderiza PDF a partir do request; não substitui workflow, banco de dados ou validação do produto.
  • Seu sistema mantém semântica dos dados, retries, persistência e aceite final.

Formato da API

API de PDF por template é um workflow de produção sobre as APIs públicas da gPdf. O request descreve dados, layout, settings e partes do PDF que devem ser renderizadas. A gPdf renderiza o PDF; seu sistema mantém a semântica do evento de negócio.

Escolha do endpoint

Para este fluxo, o endpoint padrão é /api/v1/template-render. Use Template Render quando o layout estiver aprovado e reutilizado entre sistemas. Use E-Invoice Render apenas quando precisar do pacote Factur-X / ZUGFeRD PDF/A-3b com EN 16931 CII XML incorporado.

Validação antes da produção

Valide PDF por template com dados reais e com os sistemas que vão consumi-lo. Guarde request IDs, saída renderizada e evidências de validação para suporte, auditoria e reimpressão.

FAQ

É um endpoint separado?
API de PDF por template mapeia o fluxo para uma API pública da gPdf. A página mostra qual caminho chamar e o que o request deve fornecer.
Posso usar templates?
Sim. Use JSON Render enquanto o layout muda; use Template Render quando o layout estiver aprovado e os callers enviarem apenas dados de negócio.
O que validar antes da produção?
Valide com dados reais e com impressoras, scanners, validadores, sistemas contábeis ou marketplaces do fluxo.