Converta PowerPoint para PDF em Node.js - Conversor PPTX para PDF

Não tem o MS PowerPoint instalado? Então, como você abrirá arquivos PPT/PPTX importantes? Sem problemas, estamos aqui com uma solução para este problema e a solução é Aspose.Slides. Aspose.Slides oferece um conversor online PPTX para PDF para converter PPT em PDF online para que você possa ler suas apresentações em formato PDF. Além disso, esta API geradora de PDF oferece uma ampla gama de recursos para automatizar a conversão de PPTX em PDF. Portanto, nesta postagem do blog, percorreremos toda a implementação da construção de um conversor PPTX para PDF. Para tanto, optaremos por Aspose.Slides for Node.js via Java para aprender como converter PowerPoint para PDF em Node.js.

Os seguintes pontos serão abordados neste artigo:

  1. Instalação da API JavaScript do PowerPoint
  2. Converter PowerPoint para PDF em Node.js programaticamente
  3. Converter PPT para PDF on-line

Instalação da API JavaScript do PowerPoint

A seção de instalação irá informá-lo sobre a instalação deste gerador de PDF API. Na verdade, é muito simples e rápido instalar esta biblioteca que permite gerar PDF em JavaScript programaticamente. Assim, a instalação compreende um único comando que você pode executar no terminal/CMD. No entanto, você pode baixar o pacote em NPM caso queira baixá-lo diretamente. Assim, basta executar o seguinte comando e você estará pronto para passar para a fase de implementação:

npm install aspose.slides.via.java
API gerador de pdf

Converta PowerPoint para PDF em Node.js programaticamente

Agora, escreveremos um exemplo de código e usaremos as classes e métodos expostos por Aspose.Slides for Node.js via Java.

Observação: temos um arquivo PPTX de origem que usaremos para conversão de PPTX em PDF usando esta API JavaScript do PowerPoint.

As etapas a seguir mostram como desenvolver um conversor de PowerPoint para PDF programaticamente:

  • Coloque o módulo aspose.slides.via.java em seu projeto Node.js.
  • Instancie um objeto da classe Presentation com o arquivo PPTX de origem.
  • Crie uma instância da classe PdfOptions para controlar como uma apresentação é salva no formato PDF.
  • Invoque o método setApplyImageTransparent para especificar a cor transparente de uma imagem.
  • O método setSufficientResolution definirá o modo em que os slides serão colocados na página.
  • Chame o método setTextCompression para definir o tipo de compactação aplicada a todo o conteúdo do arquivo PDF, exceto imagens.
  • Salve a apresentação como PDF chamando o método save.

O trecho de código a seguir demonstra como construir um conversor PPTX para PDF usando esta API geradora de PDF:

var aspose = aspose || {};
// Coloque o módulo aspose.slides.via.java em seu projeto Node.js.
aspose.slides = require("aspose.slides.via.java");
// Instancie um objeto da classe Presentation com o arquivo PPTX de origem. 
var pres = new aspose.slides.Presentation("first_ppt.pptx");
// Crie uma instância da classe PdfOptions para controlar como uma apresentação é salva no formato PDF.  
var PdfOptions = new aspose.slides.PdfOptions();
// Invoque o método setApplyImageTransparent para especificar uma cor transparente para uma imagem. 
PdfOptions.setApplyImageTransparent(true);
// O método setSufficientResolution definirá o modo em que os slides serão colocados na página.  
PdfOptions.setSufficientResolution(32);
// Chame o método setTextCompression para definir o tipo de compactação aplicada a todo o conteúdo do arquivo PDF, exceto imagens. 
PdfOptions.setTextCompression(aspose.slides.PdfTextCompression.Flate);
try
{
    // Salve a apresentação como PDF chamando o método save. 
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf,PdfOptions);
	console.log("PowerPoint to PDF conversion completed successfully.")
}
finally
{
    if (pres != null) pres.dispose();
}

Conseqüentemente, podemos automatizar a conversão de PPTX para PDF de forma programática. O exemplo de código acima irá gerar um PDF conforme mostrado na imagem abaixo:

conversor de powerpoint para pdf

Converter PPT para PDF on-line

Além disso, você pode aproveitar uma ferramenta online desenvolvida por Aspose.Slides. Este conversor PPTX para PDF permite aos usuários converter PPT para PDF online usando qualquer navegador da web. Esta é uma ferramenta gratuita e você pode realizar a conversão de formato de arquivo facilmente, pois vem com uma interface de usuário amigável. É altamente recomendável que você use esta ferramenta, que é muito apreciada pela comunidade.

converter ppt para pdf on-line

Processador PowerPoint - Obtenha uma licença gratuita

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

Conclusão

Vamos encerrar esta postagem do blog aqui. Aprendemos como converter PowerPoint para PDF em Node.js. Além disso, também implementamos a construção de um conversor PPTX para PDF programaticamente. Não colocaremos um ponto final e voltaremos com outro artigo voltado para soluções. Enquanto isso, você pode visitar a documentação e a API referências para saber mais sobre esta API Javascript do PowerPoint.

Além disso, recomendamos que você visite o Guia de primeiros passos.

Finalmente, aspose.com está escrevendo novas postagens no blog. Portanto, mantenha contato para atualizações regulares.

A ajuda está disponível

Não deixaremos você sozinho, pois nossa equipe de suporte é muito vibrante e prestativa. Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.

Perguntas frequentes – Perguntas frequentes

Como converter PPT para PDF em Node.js?

Instale Aspose.Slides for Node.js via Java e converta PPT em PDF em Node.js programaticamente.

Como posso transformar um PowerPoint em PDF?

Visite este link para obter a resposta detalhada com um trecho de código.

Como gerar PDF em Node.js?

Você pode usar este conversor online PPTX para PDF para converter PPT para PDF online.

Veja também