Cómo convertir el formato de texto enriquecido a PDF
RTF son las siglas de Rich Text Format, un formato de archivo de documentos desarrollado por Microsoft. Admite formatos de texto como fuentes, estilos e imágenes, pero tiene menos funciones que otros formatos de documento como DOCX o PDF.
IronPDF puede utilizarse para convertir RTF tanto de cadenas como de archivos a PDF. La conversión de RTF a PDF ofrece varias ventajas, como ser fácilmente accesible, comprimible y optimizado para la impresión. Esto garantiza que sus documentos tengan un aspecto coherente en todas las plataformas, sean seguros y estén listos para imprimir.
Comience con IronPDF
Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.
Cómo convertir RTF a PDF
- Descargar la biblioteca C# para convertir RTF a PDF
- Prepare el archivo RTF o la cadena que desea convertir
- Utilice el método
RenderRtfStringAsPdf
para convertir desde una cadena RTF - Utilice el método
RenderRtfFileAsPdf
para convertir desde un archivo RTF - Revisar el documento PDF generado
Convertir cadena RTF a PDF Ejemplo
Utilice el método RenderRtfStringAsPdf
para transformar una cadena RTF en un documento PDF. El rango completo de RenderingOptions, como la aplicación de encabezados y pies de página en texto y HTML, estampado de texto e imágenes, numeración de páginas, tamaños de página y orientaciones personalizadas, también es aplicable a este método de renderizado. Después de que se haya generado el documento PDF, puedes realizar manipulaciones en las páginas del PDF como combinar, dividir y rotar páginas, así como aplicar anotaciones y marcadores.
:path=/static-assets/pdf/content-code-examples/how-to/rtf-to-pdf-from-string.cs
using IronPdf;
// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// RTF string
string rtf = @"{\rtf1\ansi\deff0{\fonttbl{\f0 Arial;}}{\colortbl;\red0\green0\blue0;}\cf0This is some \b bold \b0 and \i italic \i0 text.}";
// Render from RTF string
PdfDocument pdf = renderer.RenderRtfStringAsPdf(rtf);
// Save the PDF
pdf.SaveAs("pdfFromRtfString.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer As New ChromePdfRenderer()
' RTF string
Private rtf As String = "{\rtf1\ansi\deff0{\fonttbl{\f0 Arial;}}{\colortbl;\red0\green0\blue0;}\cf0This is some \b bold \b0 and \i italic \i0 text.}"
' Render from RTF string
Private pdf As PdfDocument = renderer.RenderRtfStringAsPdf(rtf)
' Save the PDF
pdf.SaveAs("pdfFromRtfString.pdf")
Convertir archivo RTF a PDF Ejemplo
Para transformar un archivo RTF en un PDF, use el método RenderRtfFileAsPdf
. Puedes descargar un archivo RTF de muestra desde el enlace proporcionado. Este ejemplo mostrará cómo convertir ese archivo de muestra en un documento PDF.
Vista previa de archivos RTF en Microsoft Word

Ejemplo de código
:path=/static-assets/pdf/content-code-examples/how-to/rtf-to-pdf-from-file.cs
using IronPdf;
// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Render from RTF file
PdfDocument pdf = renderer.RenderRtfFileAsPdf("sample.rtf");
// Save the PDF
pdf.SaveAs("pdfFromRtfFile.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer As New ChromePdfRenderer()
' Render from RTF file
Private pdf As PdfDocument = renderer.RenderRtfFileAsPdf("sample.rtf")
' Save the PDF
pdf.SaveAs("pdfFromRtfFile.pdf")