peec / angrerett
此包已被废弃,不再维护。未建议替代包。
此包最新版本(1.0.0)无可用许可证信息。
生成Angrerett表格。
1.0.0
2016-06-02 11:39 UTC
Requires
- php: ~5.5.0|~5.6.0|~7.0.0
- dompdf/dompdf: ^0.7.0
- mikehaertl/php-pdftk: ^0.2.4
This package is not auto-updated.
Last update: 2018-01-03 13:15:47 UTC
README
使用PHP生成Angrerett架构(见 http://www.signform.no/dss/statlige-blanketter?view=forms&id=12 )。
此库在后台使用 mikehaertl/php-pdftk
和 dompdf/dompdf
库。
支持以下架构
- Q-0321B
- Q-0320B
- Q-0319B
要求
- pdftk命令必须在您的系统上安装并正常工作。注意:此库是为pdftk 2.x版本编写的。您应该能够使用pdftk 1.x版本,但并非所有方法都适用。有关详细信息,请参阅系统上pdftk的man页。
apt-get install pdftk
安装
composer install peec/angrerett
使用
请参阅 example
文件夹以获取更多示例。
$ar = new \Peec\Angrerett\Angrerett();
$request = new Peec\Angrerett\Data\Q0320BData();
$request->setCompanyName('Noe AS');
$request->setOrgNumber('12345678911');
$request->setAddress('Min bedrfitsadresse 32');
$request->setEmail('angrerett@minbedrift.no');
$request->setPhone('81549300');
$request->setServices('Bankkort');
$request->setCustomerBirthDate(\DateTime::createFromFormat('d.m.Y', '16.08.1989'));
$request->setAppointmentDate(\DateTime::createFromFormat('d.m.Y', '24.08.2015'));
$request->setDeliveredAt(\DateTime::createFromFormat('d.m.Y', '25.08.2015'));
$request->setRefNumber('1000123');
$q = $ar->Q0320B($request);
/** Save to a pdf. */
$q->saveAs('Q-0319B.pdf');