rdx / dompdf-pages
2.1
2023-01-22 01:44 UTC
Requires
- php: ^8.0
- dompdf/dompdf: ^2.0
- iio/libmergepdf: ^3.0|^4.0
This package is auto-updated.
Last update: 2025-07-22 06:48:42 UTC
README
See examples/ for usage.
Decorators
Using the decorator pattern, the DomPdf class becomes pluggable. This means a plugin can change/add a little bit of DomPdf logic. Decorating is the backbone of this package.
Pageable
See examples/merger.php.
Using the PageableDompdf decorator, you can have multiple <body> tags, to create 1 big PDF from
very different inputs.
Processable
See examples/pager.html and examples/red.html.
Using the ProcessableDompdf decorator, you can create pre-processors for DomPdf input. DomPdf has
several very cool features that are hard to implement. You can turn simple input HTML into advanced
DomPdf HTML with a pre-processor.
PagerProcessor- adds tag<dompdf-pager>for simple paging, to replace DomPdf's advanced scripting.NoScriptsProcessor- removes all<script>tags from the input, to make all input safe.