Converti Excel in PDF Linux

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

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.

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.

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.

Guarda anche