swiss-payment-slip/swiss-payment-slip-pdf

一个抽象基类,用于使用PDF引擎创建带参考号(ESR)或不带参考号(ES)的瑞士付款单

0.15.0 2020-01-22 16:19 UTC

This package is auto-updated.

Last update: 2024-09-07 12:32:14 UTC


README

Travis Build Status Scrutinizer CI Build Status Scrutinizer CI Code Coverage Scrutinizer CI Code Quality Total Downloads Latest Stable Version

你需要在你的项目中创建瑞士付款单(称为ES或ESR)作为PDF文件吗?那么你几乎找到了正确的地方,前往 SwissPaymentSlipFpdfSwissPaymentSlipTcpdf

如果你想在你的PHP代码库中创建瑞士付款单作为PDF文件,但不想使用FPDF或TCPDF,那么你可以使用这个项目。

如何使用

[待办事项] 如果你需要帮助,请寻求帮助。

如何扩展以满足特定需求

[待办事项] 如果你需要帮助,请寻求帮助。

安装

要求

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文件。