RTF を PDF に


import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;

// Case 1: Generate a PDF from a string of Rich Text Content
try {
    String content = "{\\rtf1\\ansi\\ansicpg1252\\deff0\\nouicompat\\deflang1033{\\fonttbl{\\f0\\fnil\\fcharset0 Calibri;}}\n" +
            "{\\*\\generator Riched20 10.0.22621}\\viewkind4\\uc1 \n" +
            "\\pard\\sa200\\sl276\\slmult1\\b\\f0\\fs160\\lang9 Hello, world!\\par\n" +
            "}\n" +
            " ";
    PdfDocument pdf = PdfDocument.renderRtfAsPdf(content);
    pdf.saveAs(Paths.get("assets/rtf_to_pdf.pdf"));
} catch(IOException exception) {
    exception.printStackTrace();
}

// Case 2: Generate a PDF from a RTF file located on a filesystem path
try {
    PdfDocument pdf = PdfDocument.renderRtfFileAsPdf(Paths.get("assets/test.rtf"));
    pdf.saveAs(Paths.get("assets/rtf_to_pdf_2.pdf"));
} catch(IOException exception) {
    exception.printStackTrace();
}
mvn install
RTF を PDF に

RTF を PDF に

IronPDFを使用すると、画像を埋め込んだRTF(リッチテキスト形式)文書をPDFに変換できます。

リッチテキストコンテンツをPDF文書に変換するには、PdfDocument.renderRtfAsPdfを呼び出してください。 このメソッドは、RTF文字列または外部ファイル(Path または String として指定)で機能します。 これはsaveAs(...)で保存することができます。

RTF文字列が有効であることを確認してください。IOExceptionをスローします。

JavaでRTFをPDFに変換する方法

  1. IronPDFをプロジェクトに追加します(例えば、Maven経由で)。
  2. RTF文字列にはrenderRtfFileAsPdfを使用します。
  3. 結果のPDFをsaveAs(...)で保存します。
JavaでRTFファイルをPDFにレンダリングする方法について詳しく知る
GitHubで見る

準備はできましたか?

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