RTF en PDF en Python

Le format RTF a été introduit par Microsoft pour créer des documents en texte enrichi. L’interopérabilité offerte par le format RTF permet d’échanger du contenu entre différents produits Microsoft. Parallèlement, PDF est l’un des formats de document les plus largement utilisés qui offre une prise en charge multiplateforme. Dans certains cas, vous devrez peut-être convertir le document RTF en PDF par programme. Pour y parvenir, cet article explique comment convertir un document RTF en PDF à l’aide de Python.

Bibliothèque de conversion Python RTF en PDF

Pour convertir les fichiers RTF au format PDF, nous utiliserons Aspose.Words for Python. C’est une bibliothèque puissante pour implémenter des fonctionnalités de traitement de texte à partir de vos applications Python. À l’aide de cette bibliothèque, vous pouvez créer et manipuler des documents de traitement de texte de manière transparente. Vous pouvez installer la bibliothèque à partir de PyPI à l’aide de la commande pip suivante.

pip install aspose-words

Étapes pour convertir RTF en PDF

La conversion de documents RTF en PDF à l’aide d’Aspose.Words est un jeu d’enfant. Voici les étapes que vous devez effectuer pour la conversion RTF en PDF.

  • Chargez le document RTF en spécifiant son chemin.
  • Spécifiez le chemin du fichier PDF converti.
  • Enregistrez le document RTF en tant que fichier PDF à l’emplacement spécifié.

Convertir RTF en PDF en utilisant Python

Voyons maintenant comment implémenter les étapes mentionnées ci-dessus pour convertir un document RTF en PDF à l’aide des classes et des méthodes de Aspose.Words.

  • Chargez le document RTF à l’aide de la classe Document.
  • Convertissez RTF en PDF en utilisant la méthode Document.save(string, SaveFormat).

L’exemple de code suivant montre comment convertir un fichier RTF au format PDF.

import aspose.words as aw

# load RTF document
doc = aw.Document("sample.rtf")

# save as PDF file
doc.save("document.pdf", aw.SaveFormat.PDF)

Voici la capture d’écran du document RTF d’entrée que nous avons utilisé dans cet exemple.

Document pour la conversion RTF en PDF

Document RTF

La capture d’écran suivante montre le document PDF converti.

Conversion RTF en PDF avec Python

Document PDF converti

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire afin d’utiliser Aspose.Words for Python sans limitations d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir des documents RTF au format PDF à l’aide de Python. Vous pouvez installer ladite bibliothèque dans vos applications et intégrer le code fourni pour automatiser la conversion RTF en PDF. De plus, vous pouvez explorer d’autres fonctionnalités d’Aspose.Words for Python en utilisant la documentation. Vous pouvez également poster vos questions sur notre forum.

Voir également