IRONSOFTWAREHOME
RTF'den PDF'ye
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'den PDF'ye

RTF'den PDF'ye

IronPDF for Python, Zengin Metin Biçimi (RTF) belgelerini doğrudan bir dosya yolundan veya bellekteki bir RTF dizesinden PDF'lere dönüştürebilir.

Başlarken

Giriş kaynağınıza bağlı olarak iki yöntemden birini çağırarak ChromePdfRenderer kullanın:

  • RenderRtfFileAsPdf(path): .rtf dosyasının dosya yolunu kabul eder ve bir PdfDocument döndürür.
  • RenderRtfStringAsPdf(rtf_string): Ham RTF biçimli bir dizeyi kabul eder ve bir PdfDocument döndürür.

Her iki yöntem de IronPDF'in tam düzenleme API'sini kullanarak kaydedilebilen, birleştirilebilen, damgalanabilen veya daha fazla değiştirilebilen bir PdfDocument nesnesi oluşturur.

Kodu Anlama

  • RenderRtfFileAsPdf: RTF dosyasını diskten okur ve içeriğini — yazı tipleri, kalın, italik ve renk formatlaması dahil — aslına uygun bir PDF temsiline dönüştürür.
  • RenderRtfStringAsPdf: RTF içeriğinin bir Python dizesi olarak doğrudan geçirilmesine izin verir, önce diske geçici bir dosya yazma ihtiyacını ortadan kaldırır.
  • SaveAs: Ortaya çıkan PdfDocument'yi belirtilen çıkış yoluna yazar.

RTF Dize Formatı

RTF dizeleri, {\rtf1\ansi ... gibi bir işaretleme söz dizimi kullanır } Koyu metin \b ... \b0 and italic with \i ... \i0. Doğru renderleme için standart yazı tipi ve renk tablosu bildirimleri mevcut olmalıdır.

IronPDF for Python ile PDF oluşturma hakkında daha fazla bilgi edinin!

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez