- It's a web application that you can download a PowerPoint presentation as pptx from Slideshare website by using link of presentation. Made by Next.js and cheerio, node-fetch, pptxgen.js libraries.
- Next.js: Built on top of Next.js, a React framework for building server-side/client-side rendered and statically generated web applications.
- Get Images' Url: By using Cheerio , application can reach urls of images.
- Convert URL to base64: Application covert images' urls to base64 format because URL may cause a cors error when creating a ppt file.
- Create PPTX File: By using Pptxgen.js lib , create a pptx file containing images' base64 data and download it to your local.
- Responsive Design: It has a simple and responsive styling made by tailwindcss.
- Clone the project:
git clone https://github.com/fevziatanoglu/slideshare-downloader.git
- Navigate to the project directory:
cd slideshare-downloader
- Install the required packages:
npm install
- Start the development server:
npm run dev
- Visit
http://localhost:3000
in your browser to view the application.
Website : https://slideshare-download.vercel.app/