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
- Converter Excel XLSX/XLS para PDF
- Opções avançadas para Excel XLSX/XLS para PDF
- Obtenha uma licença de API gratuita
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.
- Carregue o arquivo Excel usando a classe Workbook.
- Converta o arquivo Excel para PDF usando o método Workbook.save(string, SaveFormat.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
PDF convertido
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.
- Carregue o arquivo Excel usando a classe Workbook.
- Crie um objeto da classe PdfSaveOptions.
- Defina as opções desejadas, por exemplo, conformidade com PDF usando o método PdfOptions.setCompliance(PdfCompliance).
- Salve o arquivo Excel como PDF usando o método Workbook.save(string, PdfSaveOptions).
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.