RTF zu 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 zu PDF

RTF zu PDF

Mit IronPDF können Sie Ihre RTF (Rich Text Format) Dokumente mit eingebetteten Bildern in PDFs umwandeln.

Konvertieren Sie Rich-Text-Inhalte in PDF-Dokumente, indem Sie PdfDocument.renderRtfAsPdf aufrufen. Diese Methode funktioniert mit einem RTF-String oder mit einer externen Datei (angegeben als Path oder String). Es gibt ein PdfDocument zurück, das Sie weiter anpassen und dann mit saveAs(...) speichern können.

Stellen Sie sicher, dass Ihr RTF-String gültig ist - renderRtfAsPdf wird eine IOException auslösen, wenn Formatierungsfehler oder nicht erkennbare Elemente auftreten.

Wie man RTF in PDF in Java konvertiert

  1. Fügen Sie IronPDF zu Ihrem Projekt hinzu (z.B. über Maven):
  2. Verwenden Sie renderRtfAsPdf für RTF-Strings oder renderRtfFileAsPdf für Dateien.
  3. Speichern Sie das resultierende PDF mit saveAs(...).
Erfahren Sie mehr über die Umwandlung von RTF-Dateien in PDF-Dateien in Java
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.10gerade veröffentlicht