In vari casi, è necessario convertire i fogli di calcolo Excel in formato PDF, ad esempio per stampare o condividere i fogli di lavoro. In questo articolo imparerai come convertire i file Excel in formato PDF sulla piattaforma Linux usando Java. Inoltre, verrai a conoscenza di diverse opzioni per personalizzare la conversione da Excel a PDF.
- API di conversione da Excel a PDF per Linux
- Converti Excel XLS/XLSX in PDF
- Conversione da Excel a PDF con opzione di conformità
- Converti gamma di fogli Excel in PDF
API di conversione da Excel a PDF per Linux
Per convertire i file Excel in formato PDF, utilizzeremo Aspose.Cells for Java. È un’API ricca di funzionalità che ti consente di creare, manipolare e convertire file Excel senza problemi. Puoi scaricare JAR dell’API o installarlo utilizzando le seguenti configurazioni Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.9</version>
</dependency>
Converti Excel XLS o XLSX in PDF su Linux
Di seguito sono riportati i passaggi per convertire un file Excel XLS o XLSX in PDF su Linux.
- Carica il file Excel usando la classe Cartella di lavoro.
- Converti file Excel in PDF utilizzando il metodo Workbook.save(String, SaveFormat).
L’esempio di codice seguente mostra come convertire XLSX in PDF.
// Crea cartella di lavoro per caricare il file Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Salva il documento in formato PDF
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
Specifica il livello di conformità nella conversione da Excel a PDF
Il formato PDF supporta vari standard di conformità come PDF/A e così via. Aspose.Cells per Java consente di specificare il livello di conformità PDF desiderato nella conversione da Excel a PDF. Per ottenere ciò, l’API fornisce la classe PdfSaveOptions. Di seguito sono riportati i passaggi per specificare il livello di conformità per il PDF di output.
- Carica il file Excel usando la classe Cartella di lavoro.
- Crea un’istanza della classe PdfSaveOptions e imposta la conformità utilizzando il metodo PdfSaveoptions.setCompliance(PdfCompliance).
- Converti file Excel in PDF utilizzando il metodo Workbook.save(String, PdfSaveOptions).
L’esempio di codice seguente mostra come convertire un file XLSX di Excel in formato PDF con un particolare standard PDF.
// Crea cartella di lavoro per caricare il file Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Crea opzioni PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// Salva il documento in formato PDF
workbook.save("Excel-to-PDF.pdf", options);
Converti fogli Excel specifici in PDF su Linux
In alcuni casi, potrebbe essere necessario convertire un intervallo di fogli anziché l’intero file Excel. Per questo, puoi specificare l’intervallo di fogli da convertire usando i metodi PdfSaveOptions.setPageIndex(int) e PdfSaveOptions.setPageCount(int).
L’esempio di codice seguente mostra come convertire un intervallo di fogli Excel in PDF.
// Crea cartella di lavoro per caricare il file Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Crea opzioni PDF
PdfSaveOptions options = new PdfSaveOptions();
// Per eseguire il rendering solo di sheet2
options.setPageIndex(1);
options.setPageCount(1);
// Salva il documento in formato PDF
workbook.save("Excel-to-PDF.pdf", options);
Conclusione
In questo articolo, hai imparato come convertire i file Excel in PDF sulla piattaforma Linux. Inoltre, hai visto come personalizzare la conversione da Excel a PDF con varie opzioni. Puoi saperne di più su Aspose.Cells per Java usando la documentazione. In caso di domande, non esitare a farcelo sapere tramite il nostro forum.