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
- Converti Excel XLSX in PDF
- Conversione avanzata da XLSX/XLS a PDF in Python
- Ottieni una licenza API gratuita
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.
- Carica il file XLSX di Excel utilizzando la classe Cartella di lavoro.
- Converti XLSX in PDF utilizzando il metodo Workbook.save(fileName, SaveFormat.PDF).
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
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.
- Carica il file XLSX di Excel utilizzando la classe Cartella di lavoro.
- Crea un’istanza della classe PdfSaveOptions.
- Utilizzare l’oggetto PdfSaveOptions per impostare le opzioni, ad esempio impostare la conformità PDF utilizzando il metodo PdfOptions.setCompliance(PdfCompliance).
- Salva XLSX come PDF utilizzando il metodo Workbook.save(fileName, saveOptions).
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
- Crea file MS Excel usando Python - Python Excel API
- Leggi i file Excel in Python
- Aggiungi filigrana ai file Excel in Python
- Aggiungi commenti nei fogli di lavoro Excel in Python
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.