A simple, client-side web application for merging PDF files. No server required - all processing happens in your browser!
- 📄 Merge multiple PDF files into one
- 🔄 Drag and drop to reorder files
- 💾 Client-side processing (your files never leave your browser)
- 🎨 Clean, modern UI
- 📱 Responsive design
- Node.js (v18 or higher)
- npm
- Clone the repository:
git clone https://github.com/yourusername/PDFMerger.git
cd PDFMerger- Install dependencies:
npm install- Start development server:
npm run devThe app will open at http://localhost:5173
Build minified files for production:
npm run buildThis will create a dist folder with optimized and minified files.
npm run preview-
Update the
basepath invite.config.jsto match your repository name -
Build and deploy:
npm run deployThis will automatically build the project and deploy it to GitHub Pages.
npm run dev- Start Vite development server with HMRnpm run build- Build and minify for productionnpm run preview- Preview production build locallynpm run deploy- Build and deploy to GitHub Pages
MIT