Tool is available at pdf.eryk.one
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
- 🔒 Privacy respecting (this whole app runs on your machine, the PDFs are not uploaded anywhere)
- 📴 Offline (this app is just a pack of static frontend files)
- ⚡ Lightning fast, as everything happens on your computer, no waiting for uploads and downloads to finish
- 🌍 i18n support, supports both English and Polish language
Run this tool on port 8000 using Docker:
docker run -p 8000:80 ghcr.io/erykksc/pdf-tools-js:latestGo to http://localhost:8000 in your browser and start cutting, merging, splitting and more on your PDFs!
To get started with PDF Tools, follow these steps:
- Clone the repository:
git clone https://github.com/eroar/pdf-tools-js.git- Install the dependencies:
cd pdf-tools-js
npm install- Start the development server:
npm run devThis will start the Vite development server and open the app in your default browser.
PDF Tools JS is licensed under MIT License
