swiss-payment-slip/swiss-payment-slip-tcpdf

使用TCPDF创建带有参考号(ESR)的瑞士付款单PDF

0.14.0 2020-01-22 16:26 UTC

This package is auto-updated.

Last update: 2024-08-23 20:17:36 UTC


README

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

如果你的项目需要创建瑞士付款单(称为ESR)作为PDF文件,那么你找到了正确的位置,请继续阅读...

顺便说一句,如果你不喜欢 TCPDF 或者出于某种原因不想使用它,请查看 SwissPaymentSlipFpdf

如何使用

只需安装此包(见 安装),然后在 示例文件夹 中查看包含的示例。

如何扩展以满足特定需求

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

安装

需求

Composer

只需在你的系统上安装Composer,如果还没有安装。然后在你的项目根目录中创建一个 composer.json 文件,并将以下内容复制到其中

{
    "require": {
        "swiss-payment-slip/swiss-payment-slip-tcpdf": "*"
    }
}

之后,你可以使用以下命令在你的项目根目录中安装该包

$ php composer.phar install

背景故事

2013年2月,我正在寻找一个解决方案,为我在工作场所的一个项目创建瑞士付款单。经过短暂的谷歌搜索,我发现了Manuel Reinhard关于他为该目的制作的类的博客文章。在他的GitHub项目页面上,我发现了Peter Siska的 拉取请求。他的拉取请求引入了PSR-0兼容性,并在Packagist上创建了一个composer包。所以我尝试了Peter的版本,它符合我的基本需求。

但是,由于我为客户工作的客户使用定制的付款单,我无法使用Manuel的/Peter的脚本,因为它不够灵活。现在我必须决定我是想“仅仅”更改脚本以适应我的需求,还是重写它并使其尽可能灵活。我决定后者。

待办事项

  • 改进代码文档
  • 添加更多示例/改进现有示例
  • 编写测试
  • 发布API的稳定版本

提交错误和功能请求

错误和功能请求在GitHub上跟踪。

作者

本项目由Marc Würth创建。有关更多详细信息,请参阅背景故事。

许可证

SwissPaymentSlipTcpdf 适用于 MIT 许可证。有关详细信息,请参阅许可证文件。