swiss-payment-slip/swiss-payment-slip-fpdf

使用 FPDF 创建带有参考号(ESR)或不带参考号(ES)的瑞士付款单据 PDF 文件

0.6.0 2015-04-01 14:55 UTC

This package is auto-updated.

Last update: 2024-09-18 23:42:41 UTC


README

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

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

顺便说一句,如果你不喜欢 FPDF 或者出于任何原因不想使用它,请查看 SwissPaymentSlipTcpdf

如何使用

只需安装该软件包(见 安装),并在 示例文件夹 中查看包含的示例。

如何扩展以满足自定义需求

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

安装

要求

Composer

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

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

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

$ php composer.phar install

背景故事

2013 年 2 月,我在寻找一个解决方案,为我在工作场所必须完成的项目创建瑞士付款单据。经过短暂的谷歌搜索后,我发现了 Manual Reinhard 关于他为该目的制作的类的博客文章。在他的 Github 项目页面 上,我发现了 Peter Siska 的 pull request。他的 pull request 引入了 PSR-0 兼容性,并在 Packagist 上创建了一个 composer 包。所以我尝试了 Peter 的版本,它满足了我的基本需求。

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

待办事项

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

提交错误和功能请求

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

作者

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

许可证

SwissPaymentSlipFpdf 根据 MIT 许可证授权。有关详细信息,请参阅 LICENSE 文件。

感谢