Da Excel a PDF Python

Al giorno d’oggi, PDF è diventato un formato di file standard per lo scambio di documenti. Vari formati di documenti popolari vengono convertiti in PDF prima di essere condivisi su Internet. Da Excel a PDF è uno degli scenari di conversione più diffusi in cui i fogli di lavoro vengono convertiti in pagine PDF di sola lettura. In base a ciò, questo articolo spiega come convertire i file XLSX o XLS di Excel in PDF utilizzando Python.

API di conversione da Python Excel a PDF

Per la conversione da Excel a PDF, utilizzeremo l’API Aspose.Cells for Python via Java. È una potente API di manipolazione del foglio di calcolo che ti consente di creare, elaborare e convertire file Excel dall’interno delle tue applicazioni Python. È possibile installare l’API utilizzando il comando pip seguente.

pip install aspose-cells

Converti Excel XLSX in PDF usando Python

Di seguito sono riportati i passaggi per convertire un file XLSX di Excel in PDF utilizzando Python.

L’esempio di codice seguente mostra come convertire un file XSLX di Excel in PDF.

# Load Excel file
workbook = Workbook("Book1.xlsx")

# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", SaveFormat.PDF)

File Excel

Excel in PDF

PDF convertito

PDF convertito

Conversione avanzata da XLSX/XLS a PDF in Python

Aspose.Cells per Python tramite Java consente inoltre di personalizzare la conversione da XLSX a PDF utilizzando diverse opzioni. Ad esempio, puoi impostare la conformità PDF, la compressione, lo stile della griglia, il numero di pagine per foglio, ecc. per il file PDF convertito. La classe PdfSaveOptions viene utilizzata per impostare queste opzioni.

Di seguito sono riportati i passaggi per utilizzare le opzioni avanzate nella conversione da XLSX a PDF in Python.

L’esempio di codice seguente mostra come utilizzare le opzioni avanzate nella conversione da Excel XLSX a 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)

Ottieni una licenza API gratuita

Puoi richiedere una licenza temporanea per utilizzare l’API senza limitazioni di valutazione.

Conclusione

In questo articolo, hai imparato come convertire Excel XLSX o XLS in PDF usando Python. Inoltre, vengono discusse anche le opzioni avanzate per controllare la conversione da Excel a PDF con l’aiuto dell’esempio di codice. Puoi esplorare di più su Aspose.Cells per Python tramite Java usando la documentazione. In caso di domande, contattaci tramite il nostro forum.

Guarda anche

Info: Aspose ha sviluppato un’app Web online gratuita che ti consente di visualizzare i PDF online, un’altra che ti consente di convertire i PDF in video e un’altra che ti consente di modificare i PDF online.