guym4c / roopal-php
解析食品外卖快递员的发票
v0.1.6
2019-03-24 18:39 UTC
Requires
- php: >=7.2.0
- league/csv: ^9.1
- moontoast/math: ^1.1
- ramsey/uuid: ^3.8
- smalot/pdfparser: ^0.14.0
README
解析Deliveroo PDF发票。
安装
通过Composer:composer require guym4c/roopal-php
用法
使用invoice
构造函数进行解析
$invoice = new Guym4c\Roopal\Invoice(string $pathToYourPDF [, bool $anonymise = false]);
如果将$anonymise
传递给构造函数,则使用toArray()
方法或toCSV()
生成的任何输出将只包括骑手的md5哈希值。请注意,某些支付调整可能包含个人识别信息,例如推荐支付中推荐骑手的姓名。
使用Invoice
中的静态方法将发票导出到CSV
$csv = Guym4c\Roopal\Invoice::toCsv([$invoice]);
问题
兼容性可能随时被破坏 - 如果发票解析不正确,请随意提交问题或PR。
此仓库由IWGB维护。如果您有破坏解析器的发票,也可以将其电子邮件发送给我,@guym4c,至guymac@iwgb.co.uk - 发送到此地址的发票将在IWGB的数据保护政策下严格保密处理。
托管?
IWGB快递员分会的成员可以在IWGB网站上通过网页使用此功能 - 联系分支官员了解详情。我们在稳定后将其公开。
以工人的利益为重