Converti Excel in PDF in Node.js

Converti Excel in PDF in Node.js

Stai cercando di convertire Excel in PDF in Node.js a livello di codice? Vuoi configurare e monitorare il processo di conversione? In questo post del blog, scriveremo uno snippet di codice in Node.js che convertirà un file Excel in un file PDF. Utilizzeremo una libreria Node.js facile da installare e leggera per automatizzare il processo di conversione. I file PDF offrono una migliore qualità della rappresentazione dei dati e sono multipiattaforma e facili da condividere. Tuttavia, questa libreria Node.js è ricca di funzionalità e offre documentazione completa.

Tratteremo i seguenti punti:

Converti Excel in PDF in Node.js - Installazione API

Questa libreria è abbastanza semplice da configurare se hai installato Node.js sul tuo localhost. Poiché si tratta di una libreria basata su Java, è necessario configurare anche Java sulla macchina.

Esegui i seguenti semplici comandi per configurare questa libreria Excel di Node.js:

npm install java
npm install aspose.cells

Libreria Node.js per convertire file Excel in PDF a livello di codice

In questa sezione vedremo praticamente come convertire un file Excel in PDF in modo programmatico.

Seguiamo i seguenti passaggi:

  1. Inizializza un’istanza della classe Workbook.
  2. Crea un oggetto della classe PdfSaveOptions() che verrà utilizzato per salvare un file nel formato SaveFileFormat.
  3. Chiama questo metodo setSecurityOptions(aspose.cells.PdfSecurityOptions) per abilitare la sicurezza nel processo di conversione.
  4. Chiama il metodo setPageCount() per impostare il numero di pagine di un documento PDF.
  5. Richiamare il metodo setDefaultFont() per impostare il carattere predefinito in modo che mostri i caratteri Unicode.
  6. Il metodo setDisplayDocTitle() indicherà se la barra del titolo della finestra deve visualizzare il titolo del documento.
  7. save(fileName, saveFormat) salverà il file.
// inizializza un'istanza della classe Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");

// creare un oggetto della classe PdfSaveOptions() che verrà utilizzato per salvare un file nel formato SaveFileFormat.
var pdfSaveOptions = new aspose.cells.PdfSaveOptions();

// chiamare questo metodo setSecurityOptions(aspose.cells.PdfSecurityOptions) per abilitare la sicurezza nel processo di conversione.
pdfSaveOptions.setSecurityOptions(aspose.cells.PdfSecurityOptions);

// chiama il metodo setPageCount() per salvare il numero di pagine di un documento PDF
pdfSaveOptions.setPageCount(1);

// richiamare il metodo setDefaultFont() per impostare DefaultFont in modo che mostri i caratteri Unicode
pdfSaveOptions.setDefaultFont("MingLiu");

// Il metodo setDisplayDocTitle() indicherà se la barra del titolo della finestra deve visualizzare il titolo del documento
pdfSaveOptions.setDisplayDocTitle(false)

// save(fileName, saveFormat) salverà il file
wb.save("DocumentConversionProgress.pdf", pdfSaveOptions);

Conversione da Excel a PDF - Funzionalità avanzate

Finora, abbiamo eseguito una conversione di file Excel in file PDF utilizzando alcune righe di codice. Tuttavia, nella documentazione sono disponibili molti altri metodi che possono aiutarti a potenziare il processo di conversione a livello di codice.

Ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.

Riassumendo

Possiamo terminare questo post sul blog qui. Si spera che tu abbia imparato a convertire Excel in PDF in Node.js a livello di codice. Questo articolo ti aiuterà sicuramente se stai cercando di installare un convertitore da Excel a PDF nella tua app Node.js. Inoltre, ci sono altri post del blog che vale la pena esplorare menzionati nella sezione “Vedi anche” che puoi controllare. Infine, conholdate.com sta scrivendo nuovi post sul blog su altri argomenti interessanti. Pertanto, si prega di rimanere in contatto per gli ultimi aggiornamenti.

Fai una domanda

Puoi condividere le tue domande o richieste sul nostro forum.

Guarda anche