📚 Ebook API

API para gerar PDFs profissionais a partir de Markdown.

POST /api/pdf

Gera PDF a partir de Markdown enviado no corpo da requisição.

{
  "markdown": "## Capítulo 1\nConteúdo...",
  "title": "Meu Ebook",
  "theme": "professional"
}

Temas disponíveis: professional, academic, creative, minimal

POST /api/pdf/upload

Gera PDF a partir de arquivo Markdown (.md).

Form-data: markdown (arquivo), title (opcional), theme (opcional)

POST /api/html

Gera HTML a partir de Markdown (para preview).

{
  "markdown": "## Capítulo 1\nConteúdo...",
  "title": "Meu Ebook",
  "theme": "professional"
}

GET /health

Verifica se a API está funcionando.

🎨 Temas Disponíveis

Professional

Tema corporativo com cores teal/verde

Academic

Tema acadêmico com cores azuis

Creative

Tema criativo com cores roxas

Minimal

Tema minimalista em tons de cinza

Exemplo de uso com curl:

curl -X POST http://localhost:3000/api/pdf \
  -H "Content-Type: application/json" \
  -d '{"markdown": "## Capítulo 1\nConteúdo do capítulo...", "title": "Meu Ebook", "theme": "professional"}' \
  --output ebook.pdf