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 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
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 aplicartexto 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 comofusión, divisióny la rotación de páginas, así como la aplicación deanotaciones yfavoritos.
: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, utilice el método RenderRtfFileAsPdf
. Puede descargar un archivo RTF de muestra en la direcciónenlace. 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")