RTF vers PDF
IronPDF for Python peut convertir des documents au format Rich Text (RTF) en PDF directement à partir d'un chemin de fichier ou d'une chaîne RTF en mémoire.
Commencer
Utilisez ChromePdfRenderer et appelez une des deux méthodes en fonction de votre source d'entrée:
RenderRtfFileAsPdf(path): Accepte un chemin de fichier vers un fichier.rtfet renvoie unPdfDocument.RenderRtfStringAsPdf(rtf_string): Accepte une chaîne brute formatée en RTF et renvoie unPdfDocument.
Les deux méthodes produisent un objet PdfDocument qui peut être enregistré, fusionné, estampillé ou modifié davantage à l'aide de l'API complète d'édition d'IronPDF.
Comprendre le code
RenderRtfFileAsPdf: Lit le fichier RTF à partir du disque et convertit son contenu - y compris les polices, le gras, l'italique et le formatage des couleurs - en une fidèle représentation PDF.RenderRtfStringAsPdf: Permet de transmettre le contenu RTF directement sous forme de chaîne Python, éliminant la nécessité d'écrire d'abord un fichier temporaire sur le disque.SaveAs: Écrit lePdfDocumentrésultant vers le chemin de sortie spécifié.
Format de chaîne RTF
Les chaînes RTF utilisent une syntaxe de balisage comme {\rtf1\ansi ... }. Le texte en gras est encadré par\b ...\b0 and italic with \i ... \i0. Les déclarations standard de police et de tableau de couleurs doivent être présentes pour un rendu correct.
Découvrez-en plus sur la génération de PDF avec IronPDF for Python !

