Skip to content

LazyCr0w/SwiftPDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SwiftPDF - Client-Side PDF Processing

A modern, privacy-focused PDF processing web application that works entirely in your browser. No uploads, no servers, complete privacy.

πŸš€ Features

  • 12 Powerful PDF Tools

    • Merge multiple PDFs
    • Split PDFs by page range
    • Compress PDFs with quality control
    • Unlock password-protected PDFs
    • Convert PDF ⇄ Word/Excel/PowerPoint/Images/Text
    • Add watermarks
    • OCR text extraction
  • 100% Private & Secure

    • All processing happens locally in your browser
    • No file uploads to servers
    • Works completely offline
    • No data collection or tracking
  • Modern UI/UX

    • Beautiful glassmorphism design
    • Dark/Light theme support
    • Responsive mobile-friendly interface
    • Drag & drop file support
    • Real-time progress indicators

πŸ› οΈ Technology Stack

  • PDF-lib - Core PDF manipulation
  • PDF.js - Mozilla's PDF rendering engine
  • XLSX - Excel file processing
  • JSZip - DOCX file creation
  • PptxGenJS - PowerPoint generation
  • Canvas API - Native image processing

🎯 Quick Start

  1. Clone the repository:
git clone https://github.com/LazyCr0w/SwiftPDF.git
  1. Open index.html in your browser

  2. Start processing PDFs instantly!

πŸ“ Project Structure

SwiftPDF/
β”œβ”€β”€ index.html          # Main HTML file
β”œβ”€β”€ styles.css          # CSS styling
β”œβ”€β”€ script.js           # JavaScript functionality
└── README.md          # This file

🌟 Why Client-Side Processing?

βœ… Benefits

  • 100% Private - Files never leave your device
  • Lightning Fast - No upload/download delays
  • Works Offline - Process PDFs without internet
  • No File Size Limits - Process large files locally
  • Free Forever - No subscriptions or hidden costs
  • Cross-Platform - Works on any modern browser

⚠️ Considerations

  • Requires modern browser support
  • Large files use device RAM
  • Speed depends on device capabilities
  • Some advanced PDF features may not be supported

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

πŸ“§ Contact

πŸ“„ License

This project is open source and available under the MIT License.


SwiftPDF - Transform your PDF experience with complete privacy and lightning-fast performance.

About

A static pdf web app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published