Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

PDF-Verse (Private Edition) 🔐 A professional, client-side PDF management tool that runs entirely in your browser. It allows you to merge, organize, and convert documents with total privacy—no files are ever uploaded to a server.

New Features ✅ Dual-Stage Sorting Workflow:

Bulk Stage: Sort entire files/documents as blocks before extracting pages.

Granular Stage: Fine-tune individual pages after extraction (reorder, rotate, or delete).

Smart Merging: Combine multiple PDFs and images (JPG, PNG, WEBP) into a single cohesive document.

Precision Controls: Use dedicated arrow buttons for reordering (replacing unstable drag-and-drop for better mobile and large-file support).

Custom Export Naming: Specify your desired filename before downloading.

Robust Processing: Optimized memory handling to prevent "Detached Buffer" errors during large file processing.

Modern RTL/LTR Support: Fully responsive UI designed for a seamless experience.

How to Use 🧭 Access: Open index.html in any modern browser and enter your passcode (Default: 061986).

Upload: Click the upload area to select PDF files or images.

Bulk Sort (Stage 1): A list of files will appear. Use the up/down arrows to arrange the order of the documents themselves.

Extract: Click "Process & Preview" to break the documents down into individual page thumbnails.

Refine (Stage 2): - Rotate individual pages that are upside down.

Delete unnecessary pages.

Move specific pages to different positions.

Save: Enter your preferred filename at the bottom and click "Save and Download PDF".

Technical Stack 🔧 pdf-lib: Powers the heavy lifting of PDF creation and modification.

pdf.js: Handles the rendering of PDF pages into visual thumbnails for the preview.

Tailwind CSS: Provides the sleek, responsive, and modern interface.

Security & Privacy 🔒 Privacy is the core of this tool. Since the application uses local processing, your sensitive documents never leave your computer. The passcode protection is a front-end layer for basic access control; you can modify the SECRET constant in the source code to change it.

Development 🛠️ Zero Setup: This is a portable, single-file application. No npm install or build steps required.

Customization: Easily tweak the UI by modifying the Tailwind classes or the JavaScript logic directly in index.html.

License MIT License

About

merge pdf tool

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages