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
- Converti Excel XLSX/XLS in PDF
- Opzioni avanzate per Excel XLSX/XLS in PDF
- Ottieni una licenza API gratuita
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.
- Carica il file Excel usando la classe Cartella di lavoro.
- Converti file Excel in PDF utilizzando il metodo Workbook.save(string, SaveFormat.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
PDF convertito
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.
- Carica il file Excel usando la classe Cartella di lavoro.
- Crea un oggetto della classe PdfSaveOptions.
- Impostare le opzioni desiderate, ad es. Conformità PDF utilizzando il metodo PdfOptions.setCompliance(PdfCompliance).
- Salva il file Excel come PDF utilizzando il metodo Workbook.save(string, PdfSaveOptions).
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.