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.6 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.