RTF para PDF
Converta um documento de texto rico (.rtf) em PDF, inteiramente no seu navegador. Ideal para texto corrido; tabelas e imagens incorporadas não são compatíveis na v0.1.
Selecione um arquivo .rtf
ou solte um aqui — processado localmente no seu navegador, sem envio
—
Ideal para texto corrido — artigos, relatórios, cartas simples. Tabelas, colunas e imagens incorporadas são descartadas do resultado na v0.1.
Your file is ready
Processed entirely in your browser — the file never left your device.
Como converter RTF para PDF
Três passos. Tudo acontece localmente.
Abra o .rtf
Escolha ou solte um arquivo de texto rico. Ele é analisado no seu navegador.
Escolha o tamanho da página
A4, Carta ou Ofício.
Baixe
O pdf-lib gera o PDF na sua aba — baixe na hora.
Como o RTF para PDF funciona nesta página
O Rich Text Format (RTF) é um formato de documento em texto puro
inventado pela Microsoft em 1987 para transportar documentos com estilo
entre processadores de texto. Ele usa palavras de controle como
\b para negrito e \par para quebras de
parágrafo, tudo entre chaves. Analisamos essas palavras de controle com
um pequeno tokenizador embutido, percorremos o fluxo de tokens
resultante acompanhando o estado de estilo e, então, desenhamos cada
parágrafo em uma página PDF com o pdf-lib. Tanto o analisador quanto o
gerador de PDF rodam dentro da aba do seu navegador — sem envio, sem
servidor, sem conta.
O que converte bem
- Texto do corpo: parágrafos, quebras de linha, negrito/itálico/sublinhado.
- Tamanhos de fonte: os tamanhos em meios-pontos de
\fssão respeitados por trecho. - Alinhamento: esquerda, centro, direita (
\ql/\qc/\qr). - Quebras de página: as palavras de controle
\pageexplícitas iniciam uma nova página PDF. - Unicode: os escapes Unicode
\uNNNNe as palavras de controle comuns de pontuação tipográfica.
O que esta versão não consegue fazer (ainda)
- Tabelas. A v0.1 descarta o conteúdo das tabelas.
- Imagens incorporadas. As imagens dentro dos grupos
{\pict ...}do RTF são ignoradas. - Layouts de várias colunas e caixas de texto.
- Objetos OLE, campos e controles de formulário.
- Fontes originais. Usamos a Helvetica padrão do PDF para que nada seja baixado pela rede.
Privacidade e segurança
O RTF é o formato de exportação que muitos clientes de e-mail usam para "salvar como mensagem", e muitos documentos antigos do Word ainda são distribuídos como .rtf. Esses arquivos costumam conter material confidencial — rascunhos, memorandos internos, correspondência com clientes. A maioria dos serviços on-line de "converter para PDF" envia o arquivo para os servidores deles. Como esta ferramenta processa tudo localmente, não há etapa de envio a interceptar, nem arquivo temporário no servidor, nem período de retenção com que se preocupar.
Perguntas frequentes
Não. O arquivo .rtf é analisado inteiramente dentro do seu navegador pelo nosso pequeno tokenizador de RTF embutido, e o PDF é gerado com o pdf-lib na sua aba. Nada sai do seu dispositivo. Você pode verificar isso na aba Rede do seu navegador.
O Rich Text Format é um formato de documento em texto puro usado por versões antigas do Word, pelo TextEdit no macOS, pelo WordPad no Windows e por muitos clientes de e-mail para exportar mensagens "ricas". Ele circula bem entre plataformas, mas não abre de forma tão limpa em visualizadores modernos quanto o PDF. Converter para PDF dá a você uma cópia fixa e legível em qualquer lugar.
Boa para texto corrido. Tratamos parágrafos, negrito, itálico, sublinhado, mudanças de tamanho de fonte, alinhamento básico (esquerda/centro/direita), quebras de página explícitas, marcadores de lista e a maioria dos escapes de pontuação. NÃO renderizamos tabelas, imagens incorporadas, colunas nem objetos OLE — eles são descartados na v0.1.
Usamos a família padrão Helvetica do PDF (Regular/Negrito/Itálico/Negrito-Itálico). Incorporar as fontes originais do RTF exigiria baixar arquivos de fonte pela rede, o que quebraria a garantia de que "tudo permanece no seu navegador". O resultado fica limpo e consistente, mas não é uma reprodução pixel a pixel do estilo original do seu RTF.
Damos suporte aos escapes Unicode \uNNNN usados por todo gerador de RTF moderno, além das palavras de controle comuns para aspas tipográficas, travessão (em-dash) e reticências. Os caracteres que não podem ser codificados pelo conjunto de glifos padrão da Helvetica (por exemplo, CJK, cirílico) são substituídos por "?" — o que é informado na interface quando acontece.