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

RTF vers PDF

En utilisant IronPDF, vous pouvez convertir vos documents RTF (Rich Text Format) avec des images intégrées en PDF.

Convertissez le contenu de texte enrichi en documents PDF en invoquant PdfDocument.renderRtfAsPdf. Cette méthode fonctionne avec une chaîne RTF ou avec un fichier externe (spécifié comme un Path ou String). Elle retourne un PdfDocument que vous pouvez personnaliser davantage puis sauvegarder avec saveAs(...).

Assurez-vous que votre chaîne RTF est valide - renderRtfAsPdf lancera un IOException s'il rencontre des erreurs de formatage ou des éléments non reconnaissables.

Comment convertir RTF en PDF en Java

  1. Ajoutez IronPDF à votre projet (par exemple, via Maven) :
  2. Utilisez renderRtfAsPdf pour les chaînes RTF, ou renderRtfFileAsPdf pour les fichiers.
  3. Enregistrez le PDF résultant avec saveAs(...).
En savoir plus sur la conversion de fichiers RTF en PDF en Java
Voir sur GitHub

Prêt à commencer?

Version :2026.10vient de sortir