IRONSOFTWAREHOME
RTF a 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 a PDF

RTF a PDF

IronPDF for Python puede convertir documentos en formato Rich Text Format (RTF) en PDFs directamente desde una ruta de archivo o desde una cadena RTF en memoria.

Empezando

Utilice ChromePdfRenderer y llame a uno de dos métodos según su fuente de entrada:

  • RenderRtfFileAsPdf(path): Acepta una ruta de archivo a un archivo de .rtf y devuelve un PdfDocument.
  • RenderRtfStringAsPdf(rtf_string): Acepta una cadena en formato RTF bruto y devuelve un PdfDocument.

Ambos métodos producen un objeto PdfDocument que se puede guardar, combinar, estampar o modificar aún más utilizando la API de edición completa de IronPDF.

Entender el código

  • RenderRtfFileAsPdf: Lee el archivo RTF desde el disco y convierte su contenido, incluidos fuentes, negrita, cursiva y formato de color, en una representación fiel de PDF.
  • RenderRtfStringAsPdf: Permite que el contenido RTF se pase directamente como una cadena de Python, eliminando la necesidad de escribir un archivo temporal en el disco primero.
  • SaveAs: Escribe el PdfDocument resultante en la ruta de salida especificada.

Formato de cadena RTF

Las cadenas RTF usan una sintaxis de marcado similar a {\rtf1\ansi ... }. El texto en negrita se envuelve con \b ... \b0 and italic with \i ... \i0. Las declaraciones estándar de fuente y tabla de colores deben estar presentes para un renderizado correcto.

¡Aprenda más sobre la generación de PDF con IronPDF for Python!

¿Listo para empezar?

Versión:2026.9recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Descarga del Módulo de Python para PDF
Instalar con pip

Versión: 2026.9

  1. Descarga e instala Python 3.7+.
  2. Instala pip desde pypi.org si no está instalado ya.
  3. Ejecuta el comando anterior en el terminal.
Módulo PDF de Python
Descargar Módulo

Versión: 2026.9

Instalar manualmente en tu proyecto

  1. Descargar el paquete
  2. Ejecuta este comando desde el terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licencias desde $999