IRONSOFTWAREHOME
RTF para PDF
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Either load your RTF file directly
pdf_from_rtf_file = renderer.RenderRtfFileAsPdf("/files/doc.rtf")

# Or instead, load it as a string
pdf_from_rtf_string = renderer.RenderRtfStringAsPdf(r"{\rtf1\ansi\deff0{\fonttbl{\f0 Arial;}}{\colortbl;\red0\green0\blue0;}\cf0This is some \b bold \b0 and \i italic \i0 text.}")

# Save your PDF
pdf_from_rtf_file.SaveAs("pdf_from_rtf_file.pdf")
pdf_from_rtf_string.SaveAs("pdf_from_rtf_string.pdf")
pip install ironpdf
RTF para PDF

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.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.