SaveAI
Voltar ao blog

Exportar chats de IA para PDF sem quebrar o layout

Agosto de 2026 · leitura de 5 min

Exportar uma conversa com IA parece trivial: o texto já está na tela. Aí você abre o PDF e encontra código saindo pela direita, uma página vazia em dois terços antes de cada imagem e uma fórmula impressa como uma fileira de comandos com barra invertida.

Nada disso é azar. Cada caso é uma falha específica e reproduzível ao transformar um chat em páginas, e cada um tem uma solução específica. Aqui está o que realmente quebra — e o que um renderizador precisa fazer a respeito.

Paginação: as falhas que só aparecem depois de imprimir

O erro mais comum é mandar todo bloco permanecer inteiro. Soa cuidadoso — ninguém quer uma tabela cortada ao meio — mas um bloco mais alto que uma página fica sem lugar: o renderizador o empurra para a página seguinte e deixa a atual em branco. Blocos de código longos, citações longas e imagens altas disparam isso. A regra que funciona é a oposta: tudo que pode passar de uma página precisa poder quebrar, e só combinações realmente pequenas ficam juntas (um título e a linha abaixo, uma figura e sua legenda).

O segundo é o código. No navegador um bloco de código rola para o lado; no papel não existe lado. Se as linhas não forem quebradas antes da renderização, tudo além da margem direita simplesmente some — e você só percebe ao imprimir. Tabelas largas têm o mesmo problema e mais um: uma tabela comparativa mais longa que uma página precisa continuar na seguinte em vez de ser cortada na margem.

Imagens precisam de um teto. Uma imagem vertical alta e o título acima dela podem se fundir num único bloco indivisível que não cabe em lugar nenhum — e de novo a página anterior fica vazia. Limitá-la a cerca de dois terços da altura da página a mantém posicionável. A exportação em PDF do SaveAI aplica tudo isso; para ver na sua própria conversa, as páginas por plataforma mostram: ChatGPT para PDF, Claude para PDF, Gemini para PDF.

Um bloco de código Python e uma tabela de dados em um PDF exportado pelo SaveAI: cada linha de código quebra dentro da largura da página e a tabela mantém as quatro linhas
As configurações de exportação em PDF do SaveAI: motor (servidor ou local), tamanho do papel, orientação, corpo do texto, escala do conteúdo, qualidade de imagem, as quatro margens, números de página e sua posição, o rodapé de cada página e uma marca d'água opcional

Fontes, formas CJK e matemática

Se você escreve em chinês, japonês ou coreano, há uma falha que a maioria dos exportadores nem percebe: o mesmo caractere han é desenhado de forma diferente em cada idioma. Peça apenas uma sans-serif genérica e o renderizador pega a fonte CJK que tiver à mão, então uma conversa em chinês pode sair com formas japonesas. Dá para ler, está sutilmente errado e é invisível para quem não lê o idioma. A solução é detectar o idioma do documento e nomear explicitamente a família daquela região **antes de qualquer família genérica**.

Depois vem o tofu — os quadradinhos □. Vêm de caracteres que sobrevivem à exibição no navegador mas não à codificação a caminho do PDF: substitutos sem par, caracteres de substituição já quebrados lá atrás e não-caracteres Unicode. Precisam ser removidos no momento da renderização, não escondidos com uma fonte reserva — e é preciso dizer ao usuário quantos foram removidos, em vez de editar o texto dele em silêncio.

A matemática tem dois caminhos. Fórmulas escritas entre cifrões são compostas de verdade, e as fontes matemáticas só são embutidas quando há fórmula, então um chat sem matemática não carrega cerca de 400 KB que nunca usa. Mas os modelos também emitem ambientes LaTeX **crus** — \begin{equation} … \end{equation} sem delimitador algum — e, se estes também não forem reconhecidos, saem impressos como comandos brutos no meio do documento.

Fórmulas em linha e em bloco compostas em um PDF exportado pelo SaveAI, com o texto em chinês desenhado nas formas regionais corretas

O que acaba no arquivo

O layout é só metade. A outra metade é se a exportação contém a conversa que você realmente teve. Mensagens editadas e regeradas deixam ramos nos dados, e uma ferramenta que lê a lista bruta entrelaça rascunhos abandonados com o fio que você estava lendo. A conversa na sua tela é um ramo específico, e a exportação precisa seguir esse mesmo ramo.

A próxima armadilha é o tamanho. Conversas longas não chegam em uma resposta só: o histórico volta em páginas, às vezes do mais novo para o mais antigo, então uma exportação que para na primeira perde em silêncio a maior parte do chat. As imagens têm a versão delas disso: uma URL remota que o leitor não consegue carregar é uma moldura de imagem quebrada, então as imagens precisam ser embutidas no arquivo, e o que realmente não dá para baixar é melhor descartar do que deixar como link morto.

Por fim, o raciocínio. O raciocínio estendido pode ser várias vezes mais longo que a resposta. Vale guardar quando você está revendo como se chegou a uma conclusão e é puro ruído quando você entrega o documento a outra pessoa — então deve ser um interruptor que você aciona antes de exportar, não uma decisão tomada por você.

O popup da extensão SaveAI aberto em uma conversa do ChatGPT, com exportação para PDF, Markdown, Word, TXT, print longo e JSON

Dois caminhos. A extensão de navegador SaveAI exporta a conversa que você está vendo — PDF, Word, Markdown, JSON, TXT ou um print longo — direto da página, grátis e ilimitado, com o tratamento de paginação, fontes e integridade já aplicado.

Se o texto já está como arquivo, o conversor online gratuito faz a mesma renderização no seu navegador: Markdown para PDF, Word, HTML, TXT, JSON ou CSV, sem conta. E se você baixou uma exportação oficial de dados do seu provedor de IA, o leitor de ChatGPT, Claude ou Gemini transforma esse arquivo compactado em documentos legíveis.

As três formas de exportar da própria página: o menu de formatos do botão de câmera ao lado de uma resposta, o submenu SaveAI no menu de contexto do navegador e a gaveta na borda direita

Pronto para começar a exportar?

O SaveAI funciona em 14 sites de IA, incluindo ChatGPT, Claude, Gemini. Gratuito para começar, local-first.

Instalar no Chrome Grátis Instalar no Edge Grátis Instalar no Firefox Grátis