Les fichiers JSON offrent un moyen pratique d’importer ou d’exporter des données dans les applications Web, de bureau ou mobiles. Vous pouvez facilement générer ou analyser les fichiers JSON par programmation. Cependant, dans certains cas, vous devez convertir les données JSON reçues dans d’autres formats. Dans cet article, vous apprendrez à convertir un fichier JSON en PDF en Python.
Bibliothèque Python pour la conversion JSON en PDF
Aspose.Cells for Python est une bibliothèque riche en fonctionnalités pour créer et manipuler des feuilles de calcul. De plus, il vous permet de traiter des formats d’échange de données tels que JSON, CSV, etc. Nous utiliserons cette bibliothèque pour convertir nos fichiers JSON au format PDF. Vous pouvez l’installer dans vos applications Python à partir de PyPI à l’aide de la commande pip suivante.
pip install aspose-cells
Convertir un fichier JSON en PDF en Python
La conversion JSON en PDF peut être effectuée en quelques étapes à l’aide d’Aspose.Cells for Python. Chargez simplement le fichier JSON et enregistrez-le au format PDF. Voici les étapes pour convertir un fichier JSON au format PDF en Python.
Chargez le fichier JSON à l’aide de la classe Workbook.
Enregistrez JSON au format PDF à l’aide de la méthode Workbook.save().
L’exemple de code suivant montre comment enregistrer un fichier JSON au format PDF dans Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# Load JSON file
workbook = Workbook("input.json")
# Save as PDF
workbook.save("Output.pdf")
jpype.shutdownJVM()
Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour utiliser Aspose.Cells for Python sans limitation d’évaluation.
Conclusion
Dans cet article, vous avez appris à convertir des fichiers JSON en PDF par programmation en Python. L’exemple de code a montré comment vous pouvez intégrer la conversion JSON en PDF dans vos applications Python. De plus, vous pouvez en savoir plus sur l’API Python Excel en utilisant la documentation. Vous pouvez également partager vos questions ou requêtes via notre forum.