{"service":"HTML to PDF Converter","version":"1.0.0","status":"Funcionando ✅","endpoints":{"GET /health":"Verificação de saúde do serviço","POST /html-to-pdf/test":{"description":"Testa a geração de PDF sem download (retorna apenas informações)","body":{"htmlContent":"HTML string para testar (obrigatório)"}},"POST /html-to-pdf/file":{"description":"Converte arquivo HTML em PDF via form-data","note":"No Postman: use Send and Download ou Save Response","parameters":{"htmlFile":"Arquivo HTML (obrigatório)","format":"Formato do PDF (A4, A3, A5, Letter, Legal)","printBackground":"Imprimir fundo (true/false)","landscape":"Orientação paisagem (true/false)","marginTop":"Margem superior (ex: 1cm)","marginRight":"Margem direita (ex: 1cm)","marginBottom":"Margem inferior (ex: 1cm)","marginLeft":"Margem esquerda (ex: 1cm)"}},"POST /html-to-pdf/base64":{"description":"Converte HTML base64 em PDF","note":"No Postman: use Send and Download ou Save Response","body":{"htmlBase64":"HTML codificado em base64 (obrigatório)","filename":"Nome do arquivo de saída (opcional)","options":{"format":"Formato do PDF (A4, A3, A5, Letter, Legal)","printBackground":"Imprimir fundo (boolean)","landscape":"Orientação paisagem (boolean)","margin":{"top":"Margem superior (ex: 1cm)","right":"Margem direita (ex: 1cm)","bottom":"Margem inferior (ex: 1cm)","left":"Margem esquerda (ex: 1cm)"}}}},"POST /html-to-png/file":{"description":"Converte arquivo HTML em imagem PNG via form-data","note":"No Postman: use Send and Download ou Save Response","parameters":{"htmlFile":"Arquivo HTML (obrigatório)","width":"Largura da imagem (obrigatório, número positivo)","height":"Altura da imagem (obrigatório, número positivo)","fullPage":"Capturar página inteira (true/false)","type":"Tipo da imagem (png, jpeg, webp)","quality":"Qualidade da imagem (1-100, apenas para jpeg)"}},"POST /html-to-png/base64":{"description":"Converte HTML base64 em imagem PNG","note":"No Postman: use Send and Download ou Save Response","body":{"htmlBase64":"HTML codificado em base64 (obrigatório)","filename":"Nome do arquivo de saída (opcional)","width":"Largura da imagem (obrigatório, número positivo)","height":"Altura da imagem (obrigatório, número positivo)","options":{"fullPage":"Capturar página inteira (boolean)","type":"Tipo da imagem (png, jpeg, webp)","quality":"Qualidade da imagem (1-100, apenas para jpeg)"}}}},"postmanInstructions":{"1":"Para endpoints que retornam PDF, não use Preview","2":"Use \"Send and Download\" para baixar automaticamente","3":"Ou clique em \"Save Response\" após enviar","4":"Use /html-to-pdf/test para testar sem download"},"exampleHtml":"<html><body><h1>Hello World</h1><p>Teste de PDF</p></body></html>","exampleBase64":"PGh0bWw+PGJvZHk+PGgxPkhlbGxvIFdvcmxkPC9oMT48cD5UZXN0ZSBkZSBQREY8L3A+PC9ib2R5PjwvaHRtbD4="}