Skip to content

erykksc/pdf-tools-js

Repository files navigation

PDF Tools JS

Tool is available at https://erykksc.github.io/pdf-tools-js

PDF Tools JS is a web app built with React and Vite that allows you to merge, cut, and join PDF files. It uses the pdf-lib library to manipulate PDF files in the browser.

Privacy concern: This app uses no backend server, it manipulates your files offline. Your files stay on the device!

Features:

  • 📎 Merge many PDF files
  • ✂️ Split PDF files
  • 📄✅ Choose which pages to pick for merge
  • 📴 Offline (this app is just a pack of static frontend files)
  • 🌍 i18n support, supports both English and Polish language

How to run using docker

Run this tool on port 8000 using Docker:

docker run -p 8000:80 ghcr.io/erykksc/pdf-tools-js:latest

Go to http://localhost:8000 in your browser and start cutting, merging, splitting and more on your PDFs!

How to run from source

To get started with PDF Tools, follow these steps:

  1. Clone the repository:
git clone https://github.com/eroar/pdf-tools-js.git
  1. Install the dependencies:
cd pdf-tools
npm install
  1. Start the development server:
npm run dev

This will start the Vite development server and open the app in your default browser.

License

PDF Tools JS is licensed under MIT License

About

React app that allows to merge, cut and join pdf files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages