C#を使用してRTFをPDFに変換する方法 | IronPDF

C#でリッチテキスト形式をPDFに変換する

This article was translated from English: Does it need improvement?
Translated
View the article in English

RTFはRich Text Formatの略で、Microsoftが開発したドキュメントファイル形式です。 フォント、スタイル、画像などのテキスト形式をサポートしますが、DOCXやPDFのような他のドキュメント形式ほどの機能はありません。

IronPDFを利用して、RTFを文字列やファイルからPDFへ変換することができます。 RTFをPDFに変換すると、容易にアクセスでき、圧縮可能で、印刷に最適化されているなどの利点があります。 これにより、ドキュメントがすべてのプラットフォームで一貫した外観を保ち、安全で印刷の準備が整います。

クイックスタート:IronPDFを使用したRTFからPDFへの変換

IronPDFを使用して、高品質なPDFへのRTFファイルの変換を開始しましょう。 わずか2行のコードで、リッチテキスト形式のドキュメントを配布および印刷の準備が整った安全でアクセスしやすいPDFに変換できます。 IronPDFはRTFからPDFへの変換を容易かつ効率的に行い、.NET C# プロジェクトにスムーズに統合されることを保証します。

Nuget Icon今すぐ NuGet で PDF を作成してみましょう:

  1. NuGet パッケージ マネージャーを使用して IronPDF をインストールします

    PM > Install-Package IronPdf

  2. このコード スニペットをコピーして実行します。

    new IronPdf.ChromePdfRenderer()
         .RenderRtfFileAsPdf("input.rtf")
         .SaveAs("output.pdf");
  3. 実際の環境でテストするためにデプロイする

    今すぐ無料トライアルでプロジェクトに IronPDF を使い始めましょう
    arrow pointer


RTF文字列をPDFに変換する例

RenderRtfStringAsPdf メソッドを使用して、RTF文字列をPDFドキュメントに変換します。 RenderingOptions の全範囲、例えばテキストとHTMLヘッダーおよびフッターテキストと画像のスタンプページ番号付け、カスタムページサイズと方向などもこのレンダリングメソッドに適用可能です。 PDFドキュメントが生成された後、マージ、分割、ページの回転、注釈ブックマークの適用などのPDFページ操作を実行できます。

: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")
$vbLabelText   $csharpLabel

RTFファイルをPDFに変換する例

RTFファイルをPDFに変換するには、RenderRtfFileAsPdfメソッドを使用します。 提供されたリンクからサンプルのRTFファイルをダウンロードできます。 この例では、そのサンプルファイルをPDFドキュメントに変換する方法を示します。

Microsoft WordでのRTFファイルプレビュー

Microsoft WordでRTFファイルを開く

コードサンプル

:path=/static-assets/pdf/content-code-examples/how-to/rtf-to-pdf-from-file.cs
using IronPdf;

// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render from RTF file
PdfDocument pdf = renderer.RenderRtfFileAsPdf("sample.rtf");

// Save the PDF
pdf.SaveAs("pdfFromRtfFile.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer As New ChromePdfRenderer()

' Render from RTF file
Private pdf As PdfDocument = renderer.RenderRtfFileAsPdf("sample.rtf")

' Save the PDF
pdf.SaveAs("pdfFromRtfFile.pdf")
$vbLabelText   $csharpLabel

出力PDF

次に何ができるのかを見てみましょうか? 私たちのチュートリアルページをご覧ください: PDFの変換

よくある質問

リッチテキスト形式(RTF)とは何ですか?

RTF、またはリッチテキスト形式は、マイクロソフトによって開発されたドキュメントファイル形式です。フォント、スタイル、画像などのテキストフォーマットをサポートしていますが、DOCXやPDFのような高度な機能には欠けています。

なぜRTFドキュメントをPDFに変換するのですか?

RTFドキュメントをPDFに変換すると、簡単にアクセスでき、プラットフォーム間で一貫したフォーマットを保ち、印刷に最適化され、より安全になります。

C#でRTFファイルをPDFに変換するにはどうすればよいですか?

RTF ファイルを C# で PDF に変換するには、RenderRtfFileAsPdf メソッドを使用します。このメソッドは、IronPDF ライブラリの一部であり、変換プロセスを簡素化します。

C#でRTF文字列をPDFドキュメントに変換できますか?

はい、IronPDF ライブラリで利用できる RenderRtfStringAsPdf メソッドを使用して RTF 文字列を PDF 文書に変換できます。

RTFをPDFに変換する際に利用可能なレンダリングオプションは何ですか?

IronPDFは、テキストおよびHTMLヘッダー/フッター、テキストおよび画像のスタンプ、ページ番号、カスタムページサイズと方向を含むレンダリングオプションを提供します。

RTFからPDFに変換後、PDFページをどのように操作できますか?

RTFをPDFに変換した後、IronPDFを使用して、PDFページをマージ、分割、回転し、注釈やブックマークを追加して操作できます。

RTFをPDFに変換するためにIronPDFを使用するにはライセンスが必要ですか?

はい、RTFドキュメントをPDFに変換するためにIronPDFを使用するには、トライアルまたはフルライセンスが必要です。

RTFからPDFへの変換のためのC#コードサンプルはどこで見つけられますか?

IronPDF を使用して RTF ファイルおよび文字列を PDF に変換するコードサンプルは IronPDF のウェブサイトにあり、RenderRtfFileAsPdf および RenderRtfStringAsPdf メソッドの使用例を示しています。

IronPDFライブラリはどこでダウンロードできますか?

NuGetから.NETのパッケージマネージャーであるIronPDFライブラリをダウンロードできます。

PDFがRTFよりも提供する利点は何ですか?

PDFは広くサポートされ、フォーマットを一貫して保ち、簡単に共有可能で、RTFドキュメントと比較して多くのセキュリティ機能を提供することが多いです。

IronPDF は、RTF を PDF に変換する際に .NET 10 と完全に互換性がありますか?

はい — IronPDFは.NET 10と完全に互換性があります。RenderRtfFileAsPdfRenderRtfStringAsPdfなどのメソッドを使用してRTFファイルまたは文字列をPDFに変換することが、Web、デスクトップ、マイクロサービス環境の.NET 10アプリでそのまま動作します。古いまたは非推奨のAPIへの依存は必要ありません。

Chaknith Bin
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。
準備はできましたか?
Nuget ダウンロード 16,493,056 | Version: 2025.11 リリース