Don’t have MS PowerPoint installed? Then how will you open important PPT/PPTX files? No issues, we are here with a solution to this problem and the solution is Aspose.Slides. Aspose.Slides offers an online PPTX to PDF converter to convert PPT to PDF online so that you can read your presentations in PDF format. In addition, this PDF generator API offers a wide range of features to automate this PPTX to PDF conversion. Therefore, in this blog post, we will walk through the whole implementation of building a PPTX to PDF converter. For this purpose, we will opt for Aspose.Slides for Node.js via Java to learn how to convert PowerPoint to PDF in Node.js.
The following points will be covered in this article:
- PowerPoint JavaScript API Installation
- Convert PowerPoint to PDF in Node.js Programmatically
- Convert PPT to PDF Online
PowerPoint JavaScript API Installation
The installation section will inform you about the installation of this PDF generator API. In fact, it is very simple and quick to install this library which enables you to generate PDF in JavaScript programmatically. So, the installation comprises a single command that you can run in the terminal/CMD. However, you can download the package from NPM in case you want to download it directly. Thus, just run the following command and you are all set to move to the implementation phase:
npm install aspose.slides.via.java
Convert PowerPoint to PDF in Node.js Programmatically
Now, we will write a code sample and use the classes and methods exposed by Aspose.Slides for Node.js via Java.
Note: We have a source PPTX file that we will use for PPTX to PDF conversion using this PowerPoint JavaScript API.
The following steps show how to develop a PowerPoint to PDF converter programmatically:
- Get the aspose.slides.via.java module into your Node.js project.
- Instantiate an object of the Presentation class with the source PPTX file.
- Create an instance of the PdfOptions class to control how a presentation is saved in PDF format.
- Invoke the setApplyImageTransparent method to specify the transparent color of an image.
- The setSufficientResolution method will set the mode in which slides are placed on the page.
- Call the setTextCompression method to define the type of compression applied to all content in the PDF file except images.
- Save the presentation as PDF by calling the save method.
The following code snippet demonstrates how to build a PPTX to PDF converter using this PDF generator API:
Hence, we can automate the PPTX to PDF conversion programmatically. The above code sample will generate a PDF as shown in the image below:
Convert PPT to PDF Online
Further, you can leverage an online tool powered by Aspose.Slides. This PPTX to PDF converter lets users convert PPT to PDF online using any web browser. This is a free tool and you can perform file format conversion easily as it comes with a user-friendly user interface. We highly recommend you to use this tool which is highly loved by the community.
PowerPoint Processor - Get a Free License
You can avail a free temporary license to try this PowerPoint JavaScript API without evaluation limitations.
Conclusion
Let’s end this blog post here. We have learned how to convert PowerPoint to PDF in Node.js. Moreover, we also have gone through the implementation of building a PPTX to PDF converter programmatically. We will not put a full stop and will come again with another solution-oriented article. Meanwhile, you may visit the documentation and the API references to learn more about this PowerPoint Javascript API.
Also, we recommend you visit the Getting Started Guide.
Finally, aspose.com is writing new blog posts. So, please stay in touch for regular updates.
Help is Available
We will not leave you alone as our support team is very vibrant and helpful. You can let us know about your questions or queries on our forum.
Frequently Asked Questions – FAQs
How to convert PPT to PDF in Node.js?
Install Aspose.Slides for Node.js via Java and convert PPT to PDF in Node.js programmatically.
How can I turn a PowerPoint into a PDF?
Please visit this link to get the answer in detail with a code snippet.
How to generate PDF in Node.js?
You may use this online PPTX to PDF converter to convert PPT to PDF online.