De nos jours, PDF est devenu un format de fichier standard pour l’échange de documents. Divers formats de documents populaires sont convertis en PDF avant d’être partagés sur Internet. Excel en PDF est l’un des scénarios de conversion populaires dans lequel les feuilles de calcul sont converties en pages PDF en lecture seule. Conformément à cela, cet article explique comment convertir des fichiers Excel XLSX ou XLS en PDF à l’aide de Python.
- API de conversion Python Excel en PDF
- Convertir Excel XLSX en PDF
- Conversion avancée de XLSX/XLS en PDF en Python
- Obtenez une licence API gratuite
API de conversion Python Excel en PDF
Pour la conversion d’Excel en PDF, nous utiliserons l’API Aspose.Cells for Python via Java. Il s’agit d’une puissante API de manipulation de feuilles de calcul qui vous permet de créer, de traiter et de convertir des fichiers Excel à partir de vos applications Python. Vous pouvez installer l’API à l’aide de la commande pip suivante.
pip install aspose-cells
Convertir Excel XLSX en PDF en utilisant Python
Voici les étapes pour convertir un fichier Excel XLSX en PDF à l’aide de Python.
- Chargez le fichier Excel XLSX à l’aide de la classe Workbook.
- Convertissez XLSX en PDF en utilisant la méthode Workbook.save(fileName, SaveFormat.PDF).
L’exemple de code suivant montre comment convertir un fichier Excel XSLX en PDF.
# Load Excel file
workbook = Workbook("Book1.xlsx")
# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", SaveFormat.PDF)
Fichier Excel
PDF converti
Conversion avancée de XLSX/XLS en PDF en Python
Aspose.Cells for Python via Java vous permet également de personnaliser la conversion XLSX en PDF à l’aide de différentes options. Par exemple, vous pouvez définir la conformité PDF, la compression, le style de quadrillage, le nombre de pages par feuille, etc. pour le fichier PDF converti. La classe PdfSaveOptions est utilisée pour définir ces options.
Voici les étapes à suivre pour utiliser les options avancées dans la conversion XLSX en PDF en Python.
- Chargez le fichier Excel XLSX à l’aide de la classe Workbook.
- Créez une instance de la classe PdfSaveOptions.
- Utilisez l’objet PdfSaveOptions pour définir des options, par exemple définir la conformité PDF à l’aide de la méthode PdfOptions.setCompliance(PdfCompliance).
- Enregistrez XLSX au format PDF à l’aide de la méthode Workbook.save(fileName, saveOptions).
L’exemple de code suivant montre comment utiliser les options avancées dans la conversion Excel XLSX en PDF.
# Load Excel file
workbook = Workbook("Book1.xlsx")
# Create and set PDF options
pdfOptions = PdfSaveOptions()
pdfOptions.setCompliance(PdfCompliance.PDF_A_1_B)
# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", pdfOptions)
Obtenez une licence API gratuite
Vous pouvez demander une licence temporaire afin d’utiliser l’API sans limitations d’évaluation.
Conclusion
Dans cet article, vous avez appris à convertir Excel XLSX ou XLS en PDF à l’aide de Python. De plus, les options avancées pour contrôler la conversion d’Excel en PDF sont également abordées à l’aide de l’exemple de code. Vous pouvez en savoir plus sur Aspose.Cells for Python via Java en utilisant la documentation. Si vous avez des questions, contactez-nous via notre forum.
Voir également
- Créer des fichiers MS Excel à l’aide de Python - API Python Excel
- Lire des fichiers Excel en Python
- Ajouter un filigrane aux fichiers Excel en Python
- Ajouter des commentaires dans les feuilles de calcul Excel en Python
Info : Aspose a développé une application Web en ligne gratuite qui vous permet de afficher des PDF en ligne, une autre qui vous permet de convertir des PDF en vidéo, et une qui vous permet de modifier des PDF en ligne.