RTF を 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 を PDF に

RTF を PDF に

IronPDF for Python は、リッチテキスト形式 (RTF) のドキュメントをファイルパスまたはメモリ内のRTF文字列から直接PDFに変換できます。

開始方法

入力ソースに応じて、ChromePdfRendererを使用し、2つのメソッドのいずれかを呼び出します:

  • PdfDocumentを返します。
  • PdfDocumentを返します。

どちらのメソッドもPdfDocumentオブジェクトを生成し、IronPDFの完全な編集APIを使用して保存、マージ、スタンプ、またはさらに修正することができます。

コードの理解

  • RenderRtfFileAsPdf:ディスクからRTFファイルを読み込み、フォント、太字、斜体、色のフォーマットを含めてそのコンテンツを正確にPDF表現に変換します。
  • RenderRtfStringAsPdf:RTFコンテンツをPythonの文字列として直接渡すことができ、最初にディスクに一時ファイルを書き込む必要を取り除きます。
  • PdfDocumentを指定された出力パスに書き込みます。

RTF文字列形式

RTF文字列は、{\rtf1\ansi ... } のようなマークアップ構文を使用します。 太字のテキストは \b ... \b0 and italic with \i ... \i0 で囲まれます。 正しいレンダリングのためには、標準的なフォントとカラーテーブルの宣言が必要です。

IronPDF for Python を使ったPDF生成についてもっと学んでください!

準備はできましたか?

バージョン:2026.11リリースされたばかり