peec/angrerett

此包已被废弃,不再维护。未建议替代包。
此包最新版本(1.0.0)无可用许可证信息。

生成Angrerett表格。

1.0.0 2016-06-02 11:39 UTC

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-pdftkdompdf/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');