Create PDFs from a schema.
This package helps to create PDFs from a schema. Schema in the standardized form such as JSON Schema, XSD, DTD.
⚠️ This project is currently in development and is not yet production-ready. It is a work in progress, and there may be incomplete features or known issues. Use it at your own risk.
TBD (composer and phive)
composer require smoothie/schema-pdf-creator
TBD
...
Support for following PDF Drivers:
- 🚧 dompdf
- Gotenberg
- LibreOffice
- Chromium
Support for following Schema:
- 🚧 JSON Schema
- OpenAPI v3, v2
- XSD
- DTD
This package uses some tools to ensure stuff works.
- PHPUnit for unit testing.
- psalm for static code analysis.
- PHP CS Fixer for enforcing code style (Mainly @PhpCsFixer RuleSet without Yoda and small adjustments).
The dependencies for those are living in the ./infrastructure directory.
TBD