Skip to main content

Geração de PDF

A QuettaCode utiliza um motor de renderização de alta fidelidade (baseado em tecnologias web) para converter HTML em PDF.

Endpoint

POST /api/v1/pdf/generate

Payload

Você envia o HTML bruto ou uma URL.

{
"html": "<html><body><h1>Olá Mundo</h1><p>Boleto #123</p></body></html>",
"options": {
"format": "A4",
"landscape": false,
"margin": {
"top": "1cm",
"right": "1cm",
"bottom": "1cm",
"left": "1cm"
}
}
}

Recursos Suportados no HTML

  • CSS3 Completo: Flexbox, Grid, Fonts (@font-face).
  • Imagens: URLs externas ou Base64.
  • Cabeçalho e Rodapé: Templates HTML separados para header/footer com paginação automática.

Dica de Performance

Para melhor performance, minimize o uso de recursos externos (imagens pesadas carregadas via URL) ou envie-os em Base64 dentro do HTML.