IRONSOFTWAREHOME
RTF zu PDF
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Either load your RTF file directly
pdf_from_rtf_file = renderer.RenderRtfFileAsPdf("/files/doc.rtf")

# Or instead, load it as a string
pdf_from_rtf_string = renderer.RenderRtfStringAsPdf(r"{\rtf1\ansi\deff0{\fonttbl{\f0 Arial;}}{\colortbl;\red0\green0\blue0;}\cf0This is some \b bold \b0 and \i italic \i0 text.}")

# Save your PDF
pdf_from_rtf_file.SaveAs("pdf_from_rtf_file.pdf")
pdf_from_rtf_string.SaveAs("pdf_from_rtf_string.pdf")
pip install ironpdf
RTF zu PDF

RTF zu PDF

IronPDF for Python kann Rich Text Format (RTF)-Dokumente direkt aus einem Dateipfad oder aus einem RTF-String im Speicher in PDFs umwandeln.

Einstieg

Verwenden Sie ChromePdfRenderer und rufen Sie eine von zwei Methoden abhängig von Ihrer Eingabequelle auf:

  • RenderRtfFileAsPdf(path): Akzeptiert einen Dateipfad zu einer .rtf-Datei und gibt eine PdfDocument zurück.
  • RenderRtfStringAsPdf(rtf_string): Akzeptiert eine rohe RTF-formatierte Zeichenfolge und gibt eine PdfDocument zurück.

Beide Methoden erzeugen ein PdfDocument-Objekt, das mit IronPDFs vollständiger Bearbeitungs-API gespeichert, zusammengeführt, gestempelt oder weiter modifiziert werden kann.

Den Code verstehen

  • RenderRtfFileAsPdf: Liest die RTF-Datei von der Festplatte und konvertiert deren Inhalt - einschließlich Schriftarten, fett, kursiv und Farbformatierung - in eine getreue PDF-Darstellung.
  • RenderRtfStringAsPdf: Ermöglicht es, dass RTF-Inhalte direkt als Python-Zeichenfolge übergeben werden, wodurch das Schreiben einer temporären Datei auf die Festplatte zuerst entfällt.
  • SaveAs: Schreibt die resultierende PdfDocument an den angegebenen Ausgabepfad.

RTF-String-Format

RTF-Strings verwenden eine Markup-Syntax wie \{\rtf1\ansi ... }. Fettgedruckter Text wird mit \b ... \b0and italic with\i ... \i0` umschlossen. Standard-Schrift- und Farbtabelldeklarationen müssen vorhanden sein, um eine korrekte Darstellung zu gewährleisten.

Erfahren Sie mehr über die PDF-Erstellung mit IronPDF for Python!

Bereit anzufangen?

Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Python Modul-Download für PDF
Installation mit pip

Version: 2026.9

  1. Herunterladen und Python 3.7+ installieren.
  2. 18. Installiere pip von pypi.org, wenn es noch nicht installiert ist.
  3. Führen Sie den obigen Befehl im Terminal aus.
Python PDF-Modul
Modul herunterladen

Version: 2026.9

Manuell in Ihr Projekt installieren

  1. Paket herunterladen
  2. Führen Sie diesen Befehl aus dem Terminal aus
    pip install ironpdf-2026.9-py37-none-win_amd64.whl

Lizenzen ab 749 $