O anúncio no site prometia um preço, uma semana depois mudaram esse valor sem avisar, e agora não há como provar nada. Uma conversa na área do cliente do banco, as condições de uma promoção, a página de tarifas, a avaliação de um cliente: tudo isso existe só até alguém clicar em "editar". O print ajuda pouco aqui. É fácil acusá-lo de montagem, o texto não dá para copiar e os links estão mortos. Por isso a página é salva em PDF. O resultado é um documento que você anexa a uma reclamação, envia ao advogado ou guarda no arquivo caso surja uma disputa.
Uma página web e um PDF funcionam de formas diferentes. HTML não é uma folha de papel, é texto que o navegador monta na tela na hora: aplica as fontes, busca imagens em outros servidores, reorganiza os blocos conforme a largura da janela. Quando você passa o HTML para PDF, toda essa montagem viva precisa ser congelada em páginas fixas no formato A4. É aí que aparecem as surpresas de sempre: margens fora do lugar, tabelas cortadas, fontes que somem. Quem entende de onde elas vêm consegue um resultado limpo logo na primeira tentativa.
Como passar HTML para PDF: passo a passo
1. Abra o HTML to PDF e envie o original: o arquivo `.html` salvo ou o link da página, conforme o que você tem em mãos. 2. Antes de salvar, role a página inteira até o fim no navegador, para carregar as imagens e blocos adiados. O que não terminar de carregar não vai para o PDF. 3. Escolha a orientação retrato para artigos e conversas, e paisagem para tabelas largas e dashboards, que de outra forma ficam cortados na borda direita. 4. Rode a conversão e abra o PDF pronto. Role até a última página e confira se o conteúdo não foi interrompido no meio. 5. Verifique se o texto é selecionável com o cursor e não está como imagem: tente selecionar duas linhas e copiá-las. 6. Baixe o arquivo logo após o processamento. Você vai precisar dele no seu computador, e no servidor ele não fica guardado por muito tempo.
O que pode dar errado
- **Tabela cortada na borda direita.** Listas de preços e relatórios largos não cabem na folha retrato. Mude para a orientação paisagem ou reduza a escala da página antes de salvar.
- **Sumiu parte de uma página longa.** Feeds, avaliações e comentários carregam conforme você rola. Leve a página até o fim e espere tudo aparecer, senão só o topo vai para o PDF.
- **A fonte mudou para a padrão.** Se o site usa uma fonte própria que não carregou, o texto é remontado com outro traçado e o layout se desfaz. Deixe a página carregar por completo antes de converter.
- **No lugar das imagens, molduras vazias.** Imagens puxadas de servidores externos às vezes não chegam a tempo. Atualize a página, espere todas elas e só depois salve.
- **Botões "Imprimir" e banners entraram no documento.** Avisos de cookie e botões flutuantes costumam cobrir o texto. Feche-os no navegador antes de mandar a página para a conversão.
- **No PDF há uma imagem no lugar do texto.** Aí a busca no documento não funciona e o texto não dá para copiar. Salve de forma que o texto continue sendo texto: isso ajuda em qualquer trabalho futuro com o arquivo.
O que checar antes de enviar o PDF
- A página foi salva por inteiro, do cabeçalho à última linha do rodapé.
- O texto é selecionável e copiável, e os links dentro do documento continuam clicáveis.
- Tabelas e blocos largos não estão cortados nas bordas da folha.
- O documento mostra a data em que foi salvo e o endereço da página. Vale registrar isso na hora.
- O arquivo abre num leitor de PDF comum, e não só num navegador específico.
Com o que conectar depois
Se você precisa tirar o texto da página salva e ajustá-lo, leve o documento para um editor com o PDF to Word e devolva a versão corrigida ao PDF com o Word to PDF. Quando a página é uma grande tabela de dados, exporte-a para uma planilha com o PDF to Excel e faça as contas direito, em vez de ler tudo de olho na imagem.