A powerful, user-friendly Electron application for printing PDFs. Print local files or fetch PDFs from URLs with customizable printing options!
- 🖱️ Drag and Drop: Easily drag and drop PDF files into the application.
- 📂 File Selection: Choose PDF files from your local system using a file dialog.
- 🌐 URL Support: Print PDFs directly from URLs.
- 🎛️ Advanced Printing Options:
- 🖨️ Printer selection
- 🎨 Color/Monochrome printing
- 📄 Page Orientation
- 🔢 Number of copies
- 📑 Page range selection
- 📘 Duplex printing (single-sided, double-sided long edge, double-sided short edge)
- 🎨 Modern UI: Sleek dark mode interface with intuitive controls.
- Electron: Cross-platform desktop app development
- Node.js: JavaScript runtime for backend operations
- HTML/CSS/JavaScript: Frontend interface and logic
- pdf-to-printer: Powerful PDF printing capabilities
- Node.js (v14 or later)
- npm (usually comes with Node.js)
- Clone the repository
git clone https://github.com/your-username/pdf-printer-app.git cd pdf-printer-app
- Install dependencies
npm install
- Start the application
npm start
- For development mode with DevTools:
npm run dev
pdf-printer-app/
├── index.html
├── renderer.js
└── styles.css
├── main.js
├── package.json
└── README.md
Contributions, issues, and feature requests are welcome! Feel free to check issues page.
This project is MIT licensed.
- Electron
- pdf-to-printer
- Node.js
Made with ❤️ by ASHISH