kdubuc / odt
ODT渲染
dev-master
2024-03-19 13:27 UTC
Requires
- php: ^7.4
- adbario/php-dot-notation: ^2.0
- bacon/bacon-qr-code: ^2.0
- intervention/image: ^2.0
- nelexa/zip: ^3.0
Requires (Dev)
- kdubuc/php-cs-fixer-rules: ^1.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-19 14:54:00 UTC
README
kdubuc/odt是一个使用简单模板机制快速生成Open Document Text文件的库。是odtphp的精神继承者。
正在积极开发中 - 预期会有BC中断
安装
通过Composer
$ composer require kdubuc/odt
文档
标签
使用日期、字段、二维码和其他标签来构建你的模板。
条件
条件标签允许仅在条件为真时渲染内容。
[IF key]
[/IF key]
日期
日期标签允许显示日期值(仅适用于fr语言环境)。
{date:key}
字段
字段标签允许显示不同的字符串值。
{field:key}
图片
图片标签允许添加来自URL的图片。
{image:key}
段
段标签允许将其他标签分组并迭代数组数据。段用作模板,用于渲染数据集中的每一行。
用法
[SEGMENT key]
[/SEGMENT key]
二维码
二维码标签组件允许从数据集中的任何字段渲染二维码。
用法
{qrcode:key,size:150}
选项
- size : 二维码大小(像素)
- margin : 应用到二维码的边距(像素)
测试
$ composer test
贡献
请参阅CONTRIBUTING以获取详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件kevindubuc62@gmail.com而不是使用问题跟踪器。
鸣谢
许可协议
CeCILL-B许可协议。请参阅许可文件以获取更多信息。