Comment Convertir RTF en PDF en Utilisant C# | IronPDF

How to Convert Rich Text Format to PDF

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

RTF signifie Rich Text Format, un format de fichier document développé par Microsoft. Il prend en charge le formatage du texte tel que les polices, les styles et les images, mais est moins riche en fonctionnalités que d'autres formats de document comme DOCX ou PDF.

IronPDF peut être utilisé pour convertir le RTF à partir de chaînes et de fichiers en PDF. La conversion de RTF en PDF offre plusieurs avantages, tels que l'accessibilité facile, la compressibilité et l'optimisation pour l'impression. Cela permet à vos documents de rester cohérents sur toutes les plateformes, d'être sécurisés et prêts pour l'impression.

Démarrage rapide : convertir RTF en PDF avec IronPDF

Commencez à convertir vos fichiers RTF en PDF de haute qualité avec IronPDF. Avec seulement deux lignes de code, vous pouvez transformer des documents Rich Text Format en PDF sécurisés et accessibles, prêts à être distribués et imprimés. IronPDF offre un moyen simple et efficace de gérer la conversion de RTF en PDF, assurant une intégration transparente dans vos projets .NET C#.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    new IronPdf.ChromePdfRenderer()
         .RenderRtfFileAsPdf("input.rtf")
         .SaveAs("output.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Flux de travail minimal (5 étapes)

  1. Téléchargez la bibliothèque C# pour convertir RTF en PDF
  2. Préparez le fichier RTF ou la chaîne que vous souhaitez convertir
  3. Utilisez la méthode RenderRtfStringAsPdf pour convertir à partir d'une chaîne RTF
  4. Utilisez la méthode RenderRtfFileAsPdf pour convertir à partir d'un fichier RTF
  5. Vérifiez le document PDF généré


Exemple de conversion de chaîne RTF en PDF

Utilisez la méthode RenderRtfStringAsPdf pour transformer une chaîne RTF en document PDF. The full range of RenderingOptions, such as applying text and HTML headers and footers, text and image stamping, page numbering, custom page sizes and orientations, is also applicable to this rendering method. After the PDF document has been generated, you can perform PDF page manipulations like merging, splitting, and rotating pages, as well as applying annotations and bookmarks.

: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

Exemple de conversion de fichier RTF en PDF

Pour transformer un fichier RTF en PDF, utilisez la méthode RenderRtfFileAsPdf. Vous pouvez télécharger un fichier RTF d'exemple depuis le lien fourni. Cet exemple montrera comment convertir ce fichier d'exemple en document PDF.

Aperçu du fichier RTF dans Microsoft Word

class="content-img-align-center">
class="center-image-wrapper"> Ouvrir un fichier RTF sur Microsoft Word

Exemple de code

: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 de sortie

Prêt à voir ce que vous pouvez faire d'autre ? Consultez notre page de tutoriels ici : Convertir les PDFs

Questions Fréquemment Posées

Qu'est-ce que le Format de Texte Enrichi (RTF) ?

RTF, ou Format de Texte Enrichi, est un format de fichier de document développé par Microsoft. Il prend en charge la mise en forme du texte telle que les polices, les styles et les images, mais manque des fonctionnalités avancées trouvées dans des formats comme DOCX ou PDF.

Pourquoi convertir les documents RTF en PDF ?

La conversion de documents RTF en PDF garantit qu'ils sont facilement accessibles, formatés de manière cohérente sur les plateformes, optimisés pour l'impression et plus sécurisés.

Comment convertir un fichier RTF en PDF en C# ?

Vous pouvez utiliser la méthode RenderRtfFileAsPdf pour convertir un fichier RTF en PDF en C#. Cette méthode fait partie de la bibliothèque IronPDF, qui simplifie le processus de conversion.

Puis-je convertir une chaîne RTF en document PDF en C# ?

Oui, vous pouvez convertir une chaîne RTF en document PDF en utilisant la méthode RenderRtfStringAsPdf disponible dans la bibliothèque IronPDF.

Quelles sont les options de rendu disponibles lors de la conversion de RTF en PDF ?

IronPDF propose des options de rendu incluant des en-têtes/pieds de page en texte et HTML, des estampillages de texte et d'image, la numérotation des pages et des tailles et orientations de page personnalisées.

Comment puis-je manipuler les pages PDF après la conversion de RTF ?

Une fois que vous avez converti RTF en PDF, vous pouvez manipuler les pages PDF en utilisant IronPDF pour fusionner, diviser, faire pivoter les pages et ajouter des annotations et des signets.

Ai-je besoin d'une licence pour utiliser IronPDF pour la conversion de RTF en PDF ?

Oui, une licence d'essai ou complète est requise pour utiliser IronPDF pour convertir des documents RTF en PDF.

Où puis-je trouver des exemples de code C# pour la conversion de RTF en PDF ?

Les exemples de code pour convertir des fichiers et des chaînes RTF en PDF avec IronPDF se trouvent sur le site Web d'IronPDF, et montrent l'utilisation des méthodes RenderRtfFileAsPdf et RenderRtfStringAsPdf.

Où puis-je télécharger la bibliothèque IronPDF?

Vous pouvez télécharger la bibliothèque IronPDF depuis NuGet, un gestionnaire de paquets pour .NET.

Quels sont les avantages du PDF par rapport au RTF ?

Les PDFs sont largement pris en charge, maintiennent un formatage cohérent, sont facilement partageables et offrent souvent plus de fonctionnalités de sécurité par rapport aux documents RTF.

IronPDF est-il entièrement compatible avec .NET 10 pour la conversion de fichiers RTF en PDF ?

Oui, IronPDF est entièrement compatible avec .NET 10. La conversion de fichiers RTF ou de chaînes de caractères en PDF à l'aide de méthodes telles que RenderRtfFileAsPdf et RenderRtfStringAsPdf fonctionne nativement dans les applications .NET 10, y compris les environnements web, de bureau et de microservices. Aucune dépendance à des API anciennes ou obsolètes n'est requise.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il a une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, documentation et expérience globale.
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir