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.rtfy devuelve unPdfDocument.RenderRtfStringAsPdf(rtf_string): Acepta una cadena en formato RTF bruto y devuelve unPdfDocument.
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 elPdfDocumentresultante 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!






