Suporte HTML, CSS & URL

Converta HTML para PDF com Suporte Completo a CSS

Transforme qualquer conteúdo HTML em PDFs pixel-perfect. Suporte a CSS customizado, Google Fonts, cabeçalhos, rodapés e configuração de página. Envie HTML raw, faça upload de arquivos ou forneça uma URL.

# Convert HTML to PDF
curl -X POST \
  https://api.convertfilefast.com/v2/convert/html-to-pdf \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "<html><body><h1>Invoice #1234</h1><p>Total: $99.00</p></body></html>",
    "css": "body { font-family: Inter, sans-serif; }",
    "options": {"page_size": "A4", "orientation": "portrait"}
}' \
  --output invoice.pdf

# HTTP 200 OK — Content-Type: application/pdf
Conversão concluída em <2s

Vantagens

Por que usar nossa API?

Solução completa e confiável para integração em qualquer stack tecnológico.

Suporte Completo a CSS

Renderiza CSS3, Flexbox, Grid, Google Fonts e folhas de estilo customizadas exatamente como projetado.

Múltiplos Métodos de Entrada

Envie string HTML raw, faça upload de arquivo .html ou forneça uma URL pública para converter.

Configurações de Página Customizadas

Configure tamanho de página (A4, Letter, A3), orientação e margens por requisição.

Cabeçalhos e Rodapés

Adicione cabeçalhos e rodapés recorrentes em todas as páginas usando CSS Paged Media.

Incorporação de Imagens Base64

Incorpore logos e imagens como data URIs base64 para renderização garantida.

Pronto para Produção

99.9% de uptime, conversão sub-segundo, infraestrutura com auto-scaling.

Como funciona

4 passos para fazer essa conversão

  1. 1

    Crie uma API key

    Cadastre-se em convertfilefast.com/signup e copie sua API key cff_ no dashboard. O tier gratuito inclui 10 conversões por mês.

  2. 2

    Envie seu HTML para o endpoint (POST)

    Envie um POST em JSON para https://api.convertfilefast.com/v2/convert/html-to-pdf com o header X-API-Key: cff_your_key e um corpo contendo content (seu HTML), uma string css opcional, e um objeto options para page_size, orientation e margins.

  3. 3

    Receba o arquivo PDF

    O corpo da resposta é o PDF renderizado, enviado de volta com o filename correto em Content-Disposition. Salve em disco ou encaminhe para o próximo passo do seu pipeline.

  4. 4

    Ou invoque via MCP para agentes de IA

    Adicione o servidor MCP ao Claude, Cursor ou qualquer cliente compatível com MCP usando a URL https://mcp.convertfilefast.com/mcp. Depois chame convert_file({ source_format: 'html', target_format: 'pdf', source_url: '...' }) como uma única chamada de ferramenta — sem precisar de cliente HTTP.

Para agentes de IA

Ou chame isto do Claude, do Cursor ou de qualquer cliente MCP

O Convert File Fast tem um servidor Model Context Protocol nativo. Entregue esta conversão a um agente de IA como uma única chamada de ferramenta — sem cliente HTTP, sem manipular binário, com chave de API por usuário.

Instalação local
npx -y convertfilefast-mcp
Chamada da ferramenta MCP
convert_file({ target_format: "pdf", source_url: "https://example.com/file.html" })

FAQ

Perguntas Frequentes

Suporta CSS moderno como Flexbox e Grid?

Sim. O motor é o WeasyPrint, um renderizador dedicado de CSS para PDF, com suporte a CSS3 incluindo Flexbox e Grid, além de regras @page para tamanho de página, orientação e margens — definidas pelos campos page_size, orientation e margin dentro do objeto options.

Ele renderiza JavaScript ou aplicações single-page?

Não. O WeasyPrint não tem motor de JavaScript, então conteúdo renderizado no cliente (apps React/Vue, conteúdo injetado depois do carregamento da página) não aparece no PDF. Envie HTML estático já totalmente renderizado — páginas geradas no servidor ou snapshots pré-renderizados funcionam bem.

Como eu chamo isso a partir de um agente de IA como Claude ou Cursor?

Adicione o servidor MCP do ConvertFileFast ao seu cliente com a URL https://mcp.convertfilefast.com/mcp e sua API key. O agente então chama convert_file({ source_format: 'html', target_format: 'pdf', source_url: '...' }) como uma única invocação de ferramenta, sem lidar com requisições HTTP ou payloads binários.

Meu conteúdo HTML fica armazenado nos seus servidores?

Não. O conteúdo é processado em memória e descartado imediatamente após o PDF ser enviado de volta. Sem armazenamento persistente, sem treinamento, sem compartilhamento com terceiros.

Qual é o tamanho máximo do conteúdo HTML?

Este endpoint tem um teto próprio para a soma do HTML e do CSS enviados, separado do limite de tamanho de arquivo do seu plano — não há upload de arquivo, apenas conteúdo no corpo da requisição. Uma requisição acima desse teto é recusada com um erro 400 cuja mensagem informa o limite atual. Se você gera documentos grandes, divida em múltiplas chamadas ou reduza os assets embutidos.

Como é calculado o preço?

Cada conversão conta como uma unidade na sua cota mensal. O plano gratuito inclui 10 conversões por mês. Pacotes de créditos pré-pagos começam em $4 por 1.000 conversões ($0,004 cada). Planos de assinatura começam em $9/mês para 5.000 conversões.

Comece a Converter HTML para PDF

Obtenha sua chave de API e converta seu primeiro documento HTML em menos de um minuto. Plano gratuito inclui 10 conversões por mês.

Sem cartão de crédito. 10 conversões grátis no plano Free.