KnpLabs/snappy
PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. Wrapper for wkhtmltopdf/wkhtmltoimage
Provides fluent object-oriented wrappers around wkhtmltopdf/wkhtmltoimage binaries, exposing fine-grained control over rendering options (JavaScript toggling, cookies, POST data, table of contents generation, custom stylesheets) and supporting batch operations like merging multiple URLs into single PDFs. Integrates natively with Symfony, Laravel, and Zend Framework through dedicated bundles, while maintaining a lightweight architecture that delegates rendering to webkit-based command-line tools.
4,472 stars. Actively maintained with 2 commits in the last 30 days.
Stars
4,472
Forks
437
Language
PHP
License
MIT
Category
Last pushed
Feb 20, 2026
Commits (30d)
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/KnpLabs/snappy"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
elegantapp/pwa-asset-generator
Automates PWA asset generation and image declaration. Automatically generates icon and splash...
vercel/satori
Enlightened library to convert HTML and CSS to SVG
KnpLabs/KnpSnappyBundle
Easily create PDF and images in Symfony by converting html using webkit
kyranet/canvas-constructor
An ES6 utility for canvas with built-in functions and chained methods.
ScientaNL/pdf-extractor
Node.js module for rendering pdf pages to images, svgs, html files, text files and json metadata