RTF para PDF

IronPDF for Python pode converter documentos em Rich Text Format (RTF) em PDFs diretamente a partir de um caminho de arquivo ou a partir de uma string RTF na memória.

Começando

Use ChromePdfRenderer e chame um dos dois métodos dependendo da sua fonte de entrada:

  • RenderRtfFileAsPdf(path): Aceita um caminho de arquivo para um arquivo .rtf e retorna um PdfDocument.
  • RenderRtfStringAsPdf(rtf_string): Aceita uma string formatada em RTF raw e retorna um PdfDocument.

Ambos os métodos produzem um objeto PdfDocument que pode ser salvo, mesclado, estampado ou modificado ainda mais usando a API de edição completa do IronPDF.

Entendendo o código

  • RenderRtfFileAsPdf: Lê o arquivo RTF do disco e converte seu conteúdo — incluindo fontes, negrito, itálico e formatação de cor — em uma representação fiel em PDF.
  • RenderRtfStringAsPdf: Permite que o conteúdo em RTF seja passado diretamente como uma string Python, eliminando a necessidade de escrever um arquivo temporário no disco primeiro.
  • SaveAs: Grava o PdfDocument resultante no caminho de saída especificado.

Formato de String RTF

As strings RTF usam uma sintaxe de marcação como {\rtf1\ansi ...}. Texto em negrito é envolvido com \b ... \b0 and italic with \i ... \i0. Declarações padrão de fonte e tabela de cores devem estar presentes para uma renderização correta.

Saiba mais sobre a geração de PDF com o IronPDF for Python!

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.