Skip to content
/ dtools Public

Static website using PDF.js and Preact to split a PDF into PNGs of its pages. All client-side.

License

Notifications You must be signed in to change notification settings

Apexal/dtools

Repository files navigation

PDF → PNGs

Convert a PDF into a series of PNG images all within the browser for free.

Simple static page using Preact and PDF.js to convert PDFs into PNG files all within the user's browser. Files are not sent to a remote server. No server is necessary.

Deployment

The site is automatically deployed to apexal.github.io/dtools on each push to master via a GitHub Action.

Planned Features

  • Upload PDFs
  • Convert each page in PDF to PNG
  • Display page PNG sizes
  • Download all PNGs in ZIP
  • Choose quality level
  • Set maximum PNG dimensions
  • Option to cut pages into chunks

Developing

npm install

npm run dev

About

Static website using PDF.js and Preact to split a PDF into PNGs of its pages. All client-side.

Topics

Resources

License

Stars

Watchers

Forks