Excel vers PDF Python

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

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.

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

Excel en PDF

PDF converti

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.

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

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.