Converter projeto HTML ZIP em PDF não é suportado

No lançamento, o HTML em PDF converte apenas um único arquivo HTML por vez. Projetos compactados em .zip — com CSS, imagens, fontes e recursos em arquivos separados — não são suportados no momento.

O que é suportado hoje

Por que não aceitamos ZIP?

Um projeto ZIP pode conter milhares de arquivos, organizações variadas e recursos que exigem verificação de cada arquivo. Para manter o serviço rápido, previsível e seguro no lançamento, limitamos a entrada a um único documento HTML de cada vez.

Como converter projeto HTML em PDF hoje

Enquanto o envio de ZIP não existe, você mesmo pode consolidar o projeto em um único arquivo .html em poucos minutos:

  1. Abra o arquivo principal (geralmente index.html) em um editor de texto.
  2. Substitua cada folha de estilo externa (<link rel="stylesheet" href="styles.css">) pelo conteúdo do arquivo dentro de uma tag <style> no <head>.
  3. Incorpore as imagens: converta-as para base64 ou hospede-as em um endereço público e use URLs absolutas (https://…).
  4. Incorpore as fontes com @font-face em base64 ou troque por fontes do sistema.
  5. Remova scripts que dependam de arquivos locais e salve tudo como um único .html.

Antes de enviar, abra o arquivo consolidado direto no navegador (arraste-o para uma aba ou use Ctrl+O). Se a página renderiza com estilo, imagens e acentos corretos sem depender da pasta do projeto, ela também vai converter bem — o que o navegador resolve localmente, o conversor resolve no PDF.

Checklist antes de converter

Revise estes pontos antes de enviar o arquivo consolidado:

  • O arquivo final tem menos de 4 MB?
  • Todo o CSS está embutido em <style>, sem <link> externo?
  • As imagens apontam para URLs públicas ou estão incorporadas em base64?
  • Não sobrou nenhum caminho relativo como ./images/foto.jpg?
  • O documento declara <meta charset="utf-8"> para preservar acentos?

Erros comuns e soluções

  • PDF saiu sem estilo — o CSS externo não foi embutido; mova o conteúdo para dentro de <style>.
  • Imagens ausentes — caminho relativo não resolve fora do projeto; use URL absoluta ou base64.
  • Acentos incorretos — falta a declaração de charset UTF-8 no <head>.
  • Arquivo recusado — passou de 4 MB; comprima as imagens antes de incorporá-las.

Alternativas

Guia passo a passo: converter HTML em PDF

O guia completo de conversão está em Como converter HTML em PDF, com exemplos para arquivo, URL e código.