Windows desktop client
Local print service with HTML to PDF, printer management, batch printing, and live logs
Skip to main content
Free Windows, Linux, and macOS clients plus web-print-pdf npm package for JavaScript printing, HTML to PDF, and silent printing in your front-end project
Local print service with HTML to PDF, printer management, batch printing, and live logs
Most Linux distributions—Kylin, UOS, Ubuntu, Debian, and more. Top choice for IT innovation and Linux desktop printing
Apple Silicon and Intel Mac supported—same local print APIs as Windows and Linux
Front-end JavaScript print API for Vue, React, and Node.js projects
npm install web-print-pdf
We are expanding support for more system architectures, package formats, and client features—stay tuned
Windows 10/11; most Linux distributions (Kylin, UOS, Ubuntu, Debian, etc.); macOS 11+ (Apple Silicon / Intel)
4 GB RAM or more; about 600 MB free disk space recommended (Linux / macOS installers ~200 MB, Windows ~100 MB)
Works offline
Download the .exe and double-click to install.
Download the .deb and double-click to install.
Download the .dmg, open it, and drag the app into Applications.
Install the Web Print Expert client first, then run npm install web-print-pdf in your project and import the APIs.
The client is the local print service; web-print-pdf is the front-end API. The npm package sends commands; the client renders PDF and drives the printer.
Windows 10/11, most Linux distributions (Kylin, UOS, Ubuntu, Debian, etc.), and macOS 11+ (Apple Silicon / Intel) are supported.
Windows installer is about 100 MB; Linux deb and macOS dmg are about 200 MB each.
Windows: download the .exe and run the installer. Linux: download the .deb and double-click to install in most cases. macOS: download the .dmg, open it, and drag the app to Applications.
Launch the Web Print Expert client and complete the initial setup prompts.
Windows installation requires admin rights; Linux deb installation requires root. On macOS you may need to allow the app under System Settings → Privacy & Security on first launch. Normal user rights are fine at runtime.
Windows: uninstall via Settings → Apps or the built-in uninstaller. Linux: run sudo dpkg -r web-print-expert or use your package manager. macOS: drag Web Print Expert from Applications to Trash.
Yes. Message JSON is fixed; build your server to receive, store, and expose WebSocket/HTTP; enter that URL in the desk client—not printHtml in a web page.