Converter Excel para PDF em Node.js

Converter Excel para PDF em Node.js

Você deseja converter Excel para PDF no Node.js programaticamente? Deseja configurar e acompanhar o processo de conversão? Nesta postagem do blog, escreveremos um snippet de código em Node.js que converterá um arquivo Excel em um arquivo PDF. Usaremos uma biblioteca Node.js fácil de instalar e leve para automatizar o processo de conversão. Os arquivos PDF oferecem qualidade aprimorada de representação de dados e são multiplataforma e fáceis de compartilhar. No entanto, esta biblioteca Node.js é rica em recursos e oferece documentação abrangente.

Abordaremos os seguintes pontos:

Converter Excel para PDF em Node.js - instalação da API

Esta biblioteca é bastante simples de configurar se você instalou Node.js em seu localhost. Como é uma biblioteca baseada em Java, você também precisa configurar o Java em sua máquina.

Execute os seguintes comandos simples para configurar esta biblioteca Node.js Excel:

npm install java
npm install aspose.cells

Biblioteca Node.js para converter arquivo Excel em PDF programaticamente

Nesta seção, veremos praticamente como converter arquivo Excel para PDF programaticamente.

Vamos seguir os seguintes passos:

  1. Inicializa uma instância da classe Workbook.
  2. Crie um objeto da classe PdfSaveOptions() que será usado para salvar um arquivo no formato SaveFileFormat.
  3. Chame este método setSecurityOptions(aspose.cells.PdfSecurityOptions) para habilitar a segurança no processo de conversão.
  4. Chame o método setPageCount() para definir o número de páginas de um documento PDF.
  5. Invoque o método setDefaultFont() para definir a fonte padrão para mostrar caracteres Unicode.
  6. O método setDisplayDocTitle() indicará se a barra de título da janela deve exibir o título do documento.
  7. save(fileName, saveFormat) salvará o arquivo.
// inicializa uma instância da classe Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");

// crie um objeto da classe PdfSaveOptions() que será usado para salvar um arquivo no formato SaveFileFormat.
var pdfSaveOptions = new aspose.cells.PdfSaveOptions();

// chame este método setSecurityOptions(aspose.cells.PdfSecurityOptions) para habilitar a segurança no processo de conversão.
pdfSaveOptions.setSecurityOptions(aspose.cells.PdfSecurityOptions);

// chame o método setPageCount() para salvar o número de páginas de um documento PDF
pdfSaveOptions.setPageCount(1);

// invoque o método setDefaultFont() para definir o DefaultFont para mostrar caracteres Unicode
pdfSaveOptions.setDefaultFont("MingLiu");

// O método setDisplayDocTitle() indicará se a barra de título da janela deve exibir o título do documento
pdfSaveOptions.setDisplayDocTitle(false)

// save(fileName, saveFormat) irá salvar o arquivo
wb.save("DocumentConversionProgress.pdf", pdfSaveOptions);

Conversão de Excel para PDF - Recursos avançados

Até agora, fizemos uma conversão de arquivo Excel para arquivo PDF usando algumas linhas de código. No entanto, existem muitos outros métodos disponíveis na documentação que podem ajudá-lo a impulsionar o processo de conversão programaticamente.

Obtenha uma licença gratuita

Você pode aproveitar uma licença temporária gratuita para experimentar a API sem limitações de avaliação.

Resumindo

Podemos encerrar este post aqui. Espero que você tenha aprendido como converter Excel para PDF em Node.js programaticamente. Este artigo certamente o ajudará se você deseja instalar um conversor de Excel para PDF em seu aplicativo Node.js. Além disso, existem outras postagens de blog que valem a pena serem exploradas mencionadas na seção “Veja também” que você pode conferir. Por fim, conholdate.com está escrevendo novas postagens no blog sobre outros tópicos interessantes. Portanto, por favor, fique em contato para as atualizações mais recentes.

Faça uma pergunta

Você pode compartilhar suas perguntas ou dúvidas em nosso fórum.

Veja também