swiss-payment-slip / swiss-payment-slip-pdf
一个抽象基类,用于使用PDF引擎创建带参考号(ESR)或不带参考号(ES)的瑞士付款单
Requires
- php: >=5.4.0
- swiss-payment-slip/swiss-payment-slip: ^0.13.0
Requires (Dev)
- phpunit/phpunit: ^4.0.0
- squizlabs/php_codesniffer: ^2.1.0
README
你需要在你的项目中创建瑞士付款单(称为ES或ESR)作为PDF文件吗?那么你几乎找到了正确的地方,前往 SwissPaymentSlipFpdf 或 SwissPaymentSlipTcpdf。
如果你想在你的PHP代码库中创建瑞士付款单作为PDF文件,但不想使用FPDF或TCPDF,那么你可以使用这个项目。
如何使用
[待办事项] 如果你需要帮助,请寻求帮助。
如何扩展以满足特定需求
[待办事项] 如果你需要帮助,请寻求帮助。
安装
要求
- PHP 5.4.x+
- SwissPaymentSlip(由Composer自动安装)
Composer
只需在你的系统中安装 composer(如果尚未安装),然后在你的项目根目录中创建一个 composer.json 文件并将以下内容复制进去
{ "require": { "swiss-payment-slip/swiss-payment-slip-pdf": "*" } }
之后,你可以使用以下命令在你的项目根目录中安装包
$ php composer.phar install
。
背景故事
2013年2月,我正在寻找一种解决方案,为我在工作中要做的项目创建瑞士付款单。经过短暂的谷歌搜索,我发现了Manuel Reinhard关于他为此创建的类的博客文章。在他的博客页面上,我在他的GitHub项目页面上发现了Peter Siska的 拉取请求。他的拉取请求引入了PSR-0兼容性,并在Packagist上创建了一个composer包。所以我尝试了Peter的版本,它符合我的基本需求。
但是,由于我为客户工作使用的付款单是定制设计的,所以我无法使用Manuel的/Peter的脚本,因为它的灵活性不够。现在,我必须决定是“仅仅”修改脚本以适应我的需求,还是重写它并尽可能使其灵活。我决定后者。
待办事项
- 改进代码文档
- 添加示例,展示如何使用此中间件类
- 添加测试
- 发布API的稳定版本
提交错误和功能请求
错误和功能请求在GitHub上跟踪。
作者
该项目由Marc Würth创建。有关更多详细信息,请参阅背景故事。
许可证
SwissPaymentSlipPdf根据MIT许可证许可 - 有关详细信息,请参阅LICENSE文件。