RTF do PDF

IronPDF for Python może konwertować dokumenty w formacie Rich Text Format (RTF) na pliki PDF bezpośrednio z ścieżki pliku lub z ciągu RTF w pamięci.

Pierwsze kroki

Uzyj ChromePdfRenderer i wywolaj jedna z dwoch metod w zaleznosci od zrodla danych wejsciowych:

  • RenderRtfFileAsPdf(path): Akceptuje sciezke do pliku .rtf i zwraca PdfDocument.
  • RenderRtfStringAsPdf(rtf_string): Akceptuje surowy ciag sformatowany jako RTF i zwraca PdfDocument.

Obie metody produkuja obiekt PdfDocument, ktory moze byc zapisany, scalony, ostemplowany lub dalej modyfikowany za pomoca pelnego API edycyjnego IronPDF.

Zrozumienie kodu

  • RenderRtfFileAsPdf: Odczytuje plik RTF z dysku i konwertuje jego zawartosc — lacznie z czcionkami, pogrubieniem, kursywa i kolorowaniem — na wierna reprezentacje PDF.
  • RenderRtfStringAsPdf: Pozwala na bezposrednie przekazanie tresci RTF jako ciag znaku w Pythonie, eliminujac potrzebe uprzedniego zapisu chwilowego pliku na dysku.
  • SaveAs: Zapisuje powstaly PdfDocument do okreslonej sciezki wyjsciowej.

Format ciągu RTF

Ciągi RTF używają składni znacznikowej takiej jak { tf1\ansi ... }. Pogrubiony tekst jest otoczony\b ... \b0and italic with\i ... \i0`. Deklaracje standardowych czcionek i tabel kolorów muszą być obecne dla prawidłowego renderowania.

Dowiedz się więcej o generowaniu PDF z IronPDF for Python!

Gotowy, aby rozpocząć?
Wersja: 2026.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.