Ir para o conteúdo
4 min de leitura

TXT para PDF: como manter acentos e o alinhamento do texto

Como salvar um TXT em UTF-8 para os acentos saírem certos no PDF, quando montar o arquivo num programa de texto e como juntar os PDFs de um lote.

Para converter TXT em PDF com os acentos corretos, salve o arquivo em UTF-8 antes de enviar e use a ferramenta de Word para PDF, que aceita .txt. O arquivo de texto não tem fonte nem formatação, então o resultado depende da codificação e da fonte padrão do conversor. Se o alinhamento de colunas importa, a fonte precisa ser escolhida antes, num programa de texto.

Um TXT não guarda fonte nem formatação

Um arquivo .txt é só uma sequência de caracteres, com quebras de linha e nada mais. Não há negrito, tamanho de letra, fonte ou margem guardados no arquivo. Quando você converte, o programa decide como desenhar esses caracteres na página, e isso não é um detalhe cosmético: é o que define se as colunas de espaços continuam alinhadas. Para exportar uma conversa do WhatsApp, veja conversa do WhatsApp em PDF: exportar o .txt e converter.

A ferramenta de conversão envia o .txt para o LibreOffice, o mesmo programa que faz a conversão de documentos Word e de outros formatos de texto. A ferramenta não tem campo para escolher codificação nem fonte para o TXT. Por isso, o que você controla antes do envio é a codificação do arquivo, e, se precisar de um visual específico, o programa onde você monta o texto.

Acentos: a codificação do arquivo

Acentos, cedilha e til são caracteres que dependem da codificação, problema que também aparece em planilhas, como mostra o guia sobre converter CSV em PDF. Um arquivo salvo em UTF-8 guarda cada letra acentuada de um jeito que qualquer programa atual lê. Um arquivo salvo na codificação antiga do Windows, usada em muitos sistemas brasileiros, guarda os mesmos acentos de outro jeito, e um leitor que espera UTF-8 mostra letras trocadas ou símbolos estranhos. A explicação do que é cada codificação, e como salvar em UTF-8 no Bloco de Notas ou no TextEdit, está em arquivo TXT: o que é e por que os acentos saem errados.

  1. No Windows, abra o TXT no Bloco de Notas, vá em Arquivo, Salvar como, e escolha UTF-8 em Codificação antes de salvar. Em versões recentes do Windows, o Bloco de Notas já sugere UTF-8, mas confira a opção.
  2. No Mac, abra o arquivo no TextEdit, confirme que ele está como texto simples em Formato, e salve com a codificação UTF-8 na janela de salvar.
  3. Envie o arquivo salvo e confira no PDF baixado se ç, ã, é e ô aparecem corretos. Se um deles não aparecer, a codificação ainda está errada.

Tabela: problema, causa e correção

Problema no PDFCausa provávelCorreção
Acentos trocados ou símbolos no lugarArquivo salvo em outra codificaçãoSalvar como UTF-8 e converter de novo
Colunas de espaços desalinhadasFonte que não é monoespaçadaMontar o PDF no Word com Courier New
Texto com aparência de documento comumFonte padrão do conversorEscolher a fonte antes, num programa de texto
Vários TXT viraram vários PDFsUm PDF por arquivo enviadoJuntar os PDFs depois da conversão

A tabela cobre os problemas que aparecem com mais frequência. O primeiro é o mais comum e também o mais fácil de corrigir, porque basta salvar o arquivo de novo.

Quando a fonte importa

Um TXT com uma tabela de preços feita de espaços, um trecho de código ou um cabeçalho que precisa ficar alinhado depende de uma fonte monoespaçada. Nessa fonte, cada caractere tem a mesma largura, então os espaços mantêm as colunas. Em fontes proporcionais, como a maioria das fontes de texto, a letra i ocupa menos espaço que a letra m, e a coluna se desfaz.

Para isso, o caminho mais seguro é fazer o PDF no programa de texto do seu computador. No Word ou no LibreOffice, abra o TXT, selecione tudo, troque a fonte para Courier New e salve como PDF. O documento sai com a fonte escolhida e o alinhamento que você montou. Se o arquivo for só texto corrido, o conversor do AjustaPDF costuma bastar.

Vários arquivos e o resultado final

Você pode enviar vários arquivos de texto de uma vez. A ferramenta devolve um ZIP com um PDF para cada documento, com o nome do original. Isso é útil para um lote de atas, de notas ou de textos de aula, mas não junta tudo num arquivo só. Para texto com formatação, o guia sobre converter RTF em PDF mostra o caminho. Para isso, use a ferramenta de juntar PDF depois, na ordem em que os textos devem aparecer.

Se o TXT tem informação pessoal, lembre que o arquivo sobe ao servidor para a conversão. O AjustaPDF apaga o arquivo assim que a resposta sai, mas a responsabilidade pelo conteúdo continua sendo de quem envia. O guia como juntar vários PDFs em um arquivo só mostra a etapa seguinte, quando o lote de textos já virou PDFs separados.

Perguntas frequentes

Por que os acentos do meu TXT aparecem errados no PDF?

Quase sempre porque o arquivo foi salvo numa codificação que o programa não leu como você esperava. Abra o TXT no Bloco de Notas ou no TextEdit, salve de novo com a codificação UTF-8 e converta outra vez. O conversor não tem campo para escolher a codificação, então o arquivo precisa estar certo antes do envio.

Como deixar o texto de um TXT em fonte monoespaçada no PDF?

A ferramenta não escolhe fonte para o TXT, então ela não garante uma fonte monoespaçada. Se o alinhamento depende de espaços, como uma tabela feita de texto, abra o arquivo no Word ou no LibreOffice do seu computador, troque a fonte para Courier New, salve como PDF e envie esse PDF no lugar do TXT.

Dá para converter vários arquivos TXT em um PDF só?

Não diretamente. A ferramenta devolve um PDF para cada arquivo, reunidos num ZIP com o nome de cada original. Se você quer um único documento, junte os PDFs na ferramenta de juntar PDF depois da conversão, na ordem certa.

Preciso ter o Word instalado para converter um TXT?

Não. Você envia o arquivo pelo navegador, e a conversão roda no servidor do AjustaPDF com o LibreOffice. O seu computador só precisa do navegador para enviar o arquivo e baixar o PDF pronto.