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.