zvu / upwork-invoices-ua
库,用于作为个人企业家为Upwork开具发票,符合乌克兰当地法律的要求。
dev-main
2024-01-18 14:52 UTC
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: 2024-09-18 17:22:31 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 用于实现。