Jak przekonwertować RTF na PDF w IronPDF C
IronPDF przekształca dokumenty RTF do PDF w C# przy użyciu metod RenderRtfStringAsPdf i RenderRtfFileAsPdf na ChromePdfRenderer, przyjmując zarówno ciąg RTF, jak i ścieżkę pliku oraz zwracając PdfDocument, który można zapisać, zabezpieczyć lub połączyć.
RTF (Rich Text Format) jest formatem dokumentu wprowadzonym przez Microsoft w 1987. Przechowuje tekst wraz z poleceniami formatowania, takimi jak czcionki, style, kolory i listy punktowane, jako zwykły tekst, co umożliwia jego łatwe przesyłanie między edytorami. Przekształcenie RTF w PDF zapewnia dokument o układzie stałym, który wygląda tak samo na każdym urządzeniu, może być zabezpieczony hasłem oraz jest gotowy do drukowania lub archiwizacji.
Rozpoczecie pracy: Konwersja RTF do PDF za pomoca IronPDF
Renderuj plik w formacie Rich Text Format do PDF przy użyciu jednego wywołania. Wskaż RenderRtfFileAsPdf ścieżkę RTF, a następnie zapisz zwrócony dokument.
-
Install IronPDF with NuGet Package Manager
-
Skopiuj i uruchom ten fragment kodu.
new IronPdf.ChromePdfRenderer() .RenderRtfFileAsPdf("input.rtf") .SaveAs("output.pdf"); -
Wdrożenie do testowania w środowisku produkcyjnym
Rozpocznij używanie IronPDF w swoim projekcie już dziś z darmową wersją próbną
Minimalny proces (5 kroków)
- Pobierz biblioteke C# do konwersji RTF na PDF
- Przygotuj plik lub ciag RTF, ktory chcesz skonwertować
- Uzyj metody
RenderRtfStringAsPdfdo konwersji z ciągu RTF - Uzyj metody
RenderRtfFileAsPdfdo konwersji z pliku RTF - Sprawdź wygenerowany dokument PDF
Jak Przekonwertować Ciąg RTF na PDF?
Użyj metody RenderRtfStringAsPdf, aby przekształcić ciąg RTF w dokument PDF. Wejście ciągowe pasuje do zawartości, którą tworzysz w czasie wykonywania: RTF pobrane z kolumny bazy danych, zwrócone przez API lub złożone w kodzie, bez tymczasowego pliku do zapisu lub czyszczenia. Metoda zwraca PdfDocument, dzięki czemu możesz dalej pracować nad wynikiem, stosując nagłówki i stopki, łącząc strony lub dodając adnotacje i zakładki.
: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")

