Converti Excel in PDF in Node.js

I fogli di calcolo Excel sono comunemente usati per archiviare e analizzare i dati sotto forma di righe e colonne. Tuttavia, in vari casi, è necessario convertire i file Excel in PDF prima di condividerli su Internet. Per automatizzare la conversione da Excel a PDF, questo articolo mostra come convertire i file Excel in PDF a livello di codice utilizzando Node.js. Inoltre, vengono discusse anche le opzioni avanzate per personalizzare la conversione da Excel a PDF.

Node.js API di conversione da Excel a PDF

Per convertire i file XLSX/XLS di Excel in PDF, utilizzeremo Aspose.Cells for Node.js via Java. È un’API di manipolazione del foglio di calcolo che ti consente di creare, leggere, modificare e convertire le cartelle di lavoro di Excel senza problemi. Puoi scaricare il pacchetto dell’API o installarlo utilizzando il seguente comando NPM.

> npm install aspose.cells

Converti Excel XLSX in PDF in Node.js

Di seguito sono riportati i passaggi per convertire i file Excel XLSX o XLS in PDF.

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

// caricare una cartella di lavoro
var workbook = aspose.cells.Workbook("workbook.xlsx");

// convertire Excel in PDF
workbook.save("Excel to PDF.pdf", SaveFormat.PDF);

File Excel

Node.js da Excel a PDF

PDF convertito

Excel in PDF

Excel XLSX/XLS in PDF - Opzioni avanzate

Aspose.Cells consente inoltre di controllare la conversione da Excel 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 personalizzare la conversione, l’API fornisce la classe PdfSaveOptions.

Di seguito sono riportati i passaggi per convertire un file Excel in PDF con opzioni avanzate.

L’esempio di codice seguente mostra come convertire Excel in PDF utilizzando le opzioni avanzate.

// caricare una cartella di lavoro
var workbook = aspose.cells.Workbook("workbook.xlsx");

// creare e impostare le opzioni PDF
pdfOptions = aspose.cells.PdfSaveOptions();
pdfOptions.setCompliance(aspose.cells.PdfCompliance.PDF_A_1_B);

// convertire Excel in PDF
workbook.save("Excel to PDF - Compliance.pdf", pdfOptions);

Ottieni una licenza API gratuita

Per utilizzare l’API senza limitazioni di valutazione, puoi richiedere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire i file Excel in PDF all’interno delle applicazioni Node.js. Inoltre, hai visto come controllare la conversione da Excel a PDF utilizzando opzioni avanzate. Puoi esplorare di più sull’API di Excel Node.js utilizzando la documentazione. Inoltre, puoi contattarci tramite il nostro forum in caso di qualsiasi domanda.

Guarda anche