zvu / upwork-invoices-ua
Library to issue invoices as private entrepreneur (PE) for Upwork as local Ukrainian law requires.
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:HTML
Requires
- php: >=8.0
- ext-dom: *
- ext-intl: *
- ext-libxml: *
- kwn/number-to-words: ^2.8
- mpdf/mpdf: ^8.2
This package is auto-updated.
Last update: 2025-03-18 18:49:23 UTC
README
Використання
Простий приклад виклик:
<?php require_once 'vendor/autoload.php'; use UpworkInvoicesUa\Factory\SimplePdf; $pdfBuilder = new SimplePdf( 'invoice.pdf', <<<'HTML' <html lang="en"> <head> <title>My invoice</title> </head> <body> <h1>Invoice</h1> </body> </html>' HTML); $pdfBuilder->generateInvoice(); // Creates 'invoice.pdf' file with specified HTML
Можете ознайомитись з повним прикладом генерації PDF файлу invoice.pdf
з типовим шаблоном для резидентів України.
Підлаштування
Ви вільні створювати будь-який формат шаблону інвойсу та його генерації. Наслідуйте UpworkInvoicesUa\Factory\Component
для рушія генератора інвойсів та UpworkInvoicesUa\Invoice\Invoice
для їх імплементації.