rekalogika/print
rekalogika/print is a PHP package for generating print-ready documents and PDFs. It provides a clean, framework-friendly API for managing print output, so you can add reliable document printing workflows to Laravel or any PHP application with minimal setup, and integrates smoothly into existing proj...
Paper, PageLayout) so product decisions like "A4 by default, US Letter for NA tenants" become configuration, not hardcoded strings scattered across templates.print-contracts and the wider rekalogika print ecosystem. This is a low-cost, low-ceiling dependency — a supporting decision, not a platform bet.Adopt when:
rekalogika/print-contracts or other rekalogika print packages — this is the matching implementation, not a standalone tool.Look elsewhere when:
Executives: This is a small, MIT-licensed building block that standardizes how our products describe paper size and page layout for generated documents. Cost and lock-in risk are near zero, but so is standalone value — it only pays off as part of a broader document/print initiative. It should be framed as a tactical dependency, not a strategic platform choice.
Engineering: It provides typed Paper and PageLayout value objects against print-contracts, replacing string-based page configuration and making renderer swaps cheaper. Caveats to state plainly: the repository is a read-only split of a contracts package, has no visible adoption, and no dependents — pin versions, wrap it behind our own interface, and treat it as an internal utility rather than a load-bearing dependency. The print-contracts abstraction is the real reason to engage; the implementation is incidental.
How can I help you explore Laravel packages today?