Converter Excel para PDF em Node.js

As planilhas do Excel são comumente usadas para armazenar e analisar dados na forma de linhas e colunas. No entanto, em vários casos, você precisa converter os arquivos do Excel para PDF antes de compartilhá-los pela Internet. Para automatizar a conversão do Excel para PDF, este artigo mostra como converter arquivos do Excel para PDF programaticamente usando Node.js. Além disso, opções avançadas para personalizar a conversão de Excel para PDF também são discutidas.

API de conversão de Excel para PDF do Node.js

Para converter os arquivos Excel XLSX/XLS para PDF, usaremos Aspose.Cells for Node.js via Java. É uma API de manipulação de planilhas que permite criar, ler, modificar e converter pastas de trabalho do Excel perfeitamente. Você pode baixar o pacote da API ou instalá-lo usando o seguinte comando NPM.

> npm install aspose.cells

Converter Excel XLSX para PDF em Node.js

A seguir estão as etapas para converter arquivos Excel XLSX ou XLS em PDF.

O exemplo de código a seguir mostra como converter um arquivo Excel XLSX em PDF.

// carregar uma pasta de trabalho
var workbook = aspose.cells.Workbook("workbook.xlsx");

// converter Excel para PDF
workbook.save("Excel to PDF.pdf", SaveFormat.PDF);

Arquivo Excel

Node.js Excel para PDF

PDF convertido

Excel para PDF

Excel XLSX/XLS para PDF - Opções avançadas

Aspose.Cells também permite controlar a conversão de Excel para PDF usando diferentes opções. Por exemplo, você pode definir a conformidade de PDF, compactação, estilo de linhas de grade, número de páginas por folha, etc. Para personalizar a conversão, a API fornece a classe PdfSaveOptions.

A seguir estão as etapas para converter um arquivo do Excel em PDF com opções avançadas.

O exemplo de código a seguir mostra como converter Excel em PDF usando opções avançadas.

// carregar uma pasta de trabalho
var workbook = aspose.cells.Workbook("workbook.xlsx");

// criar e definir opções de PDF
pdfOptions = aspose.cells.PdfSaveOptions();
pdfOptions.setCompliance(aspose.cells.PdfCompliance.PDF_A_1_B);

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

Obtenha uma licença de API gratuita

Para usar a API sem limitações de avaliação, você pode solicitar uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter arquivos Excel em PDF em aplicativos Node.js. Além disso, você viu como controlar a conversão de Excel para PDF usando opções avançadas. Você pode explorar mais sobre a API do Excel do Node.js usando a documentação. Além disso, você pode nos contatar através do nosso fórum em caso de qualquer dúvida.

Veja também