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.
Cómo convertir RTF a PDF
- Descargar la biblioteca de C# para convertir RTF a PDF
- Prepare el archivo RTF o la cadena que desea convertir
- Utiliza el
RenderRtfStringAsPdf
para convertir una cadena RTF - Utiliza el
RenderRtfFileAsPdf
para convertir desde un archivo RTF - Revisar el documento PDF generado
Instalar con NuGet
Install-Package IronPdf
Convertir cadena RTF a PDF Ejemplo
Utilice el método RenderRtfStringAsPdf
para transformar una cadena RTF en un documento PDF. Toda la gama de RenderingOptions, como aplicar texto y encabezados y pies de página HTML, estampación de texto e imágenes, numeración de páginasTambién es aplicable a este método de renderizado el tamaño y la orientación personalizados de las páginas. Una vez generado el documento PDF, puede realizar manipulaciones de la página PDF como fusión, divisióny la rotación de páginas, así como la aplicación de anotaciones y favoritos.
:path=/static-assets/pdf/content-code-examples/how-to/rtf-to-pdf-from-string.cs
using IronPdf;
// Instanciar renderizador
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Cadena RTF
string rtf = @"{\rtf1\ansi\deff0{\fonttbl{\f0 Arial;}}{\colortbl;\red0\green0\blue0;}\cf0This is some \b bold \b0 and \i italic \i0 text.}";
// Renderizado a partir de cadena RTF
PdfDocument pdf = renderer.RenderRtfStringAsPdf(rtf);
// Guardar el PDF
pdf.SaveAs("pdfFromRtfString.pdf");
Imports IronPdf
' Instanciar renderizador
Private renderer As New ChromePdfRenderer()
' Cadena RTF
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.}"
' Renderizado a partir de cadena RTF
Private pdf As PdfDocument = renderer.RenderRtfStringAsPdf(rtf)
' Guardar el PDF
pdf.SaveAs("pdfFromRtfString.pdf")
Convertir archivo RTF a PDF Ejemplo
Para transformar un archivo RTF en un PDF, utilice el método RenderRtfFileAsPdf
. Puede descargar un archivo RTF de muestra en la dirección enlace. Este ejemplo mostrará cómo convertir ese archivo de muestra en un documento PDF.
Vista previa de archivos RTF en Microsoft Word
![Abrir archivo RTF en Microsoft Word](/static-assets/pdf/how-to/rtf-to-pdf/rtf-on-microsoft-word.webp)
Ejemplo de código
:path=/static-assets/pdf/content-code-examples/how-to/rtf-to-pdf-from-file.cs
using IronPdf;
// Instanciar renderizador
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Renderizar a partir de un archivo RTF
PdfDocument pdf = renderer.RenderRtfFileAsPdf("sample.rtf");
// Guardar el PDF
pdf.SaveAs("pdfFromRtfFile.pdf");
Imports IronPdf
' Instanciar renderizador
Private renderer As New ChromePdfRenderer()
' Renderizar a partir de un archivo RTF
Private pdf As PdfDocument = renderer.RenderRtfFileAsPdf("sample.rtf")
' Guardar el PDF
pdf.SaveAs("pdfFromRtfFile.pdf")