robbertkl / simplepdf
ZendPdf 的简单扩展,允许使用任意单位(例如英寸或厘米)从上到下进行几何布局
v1.0.2
2016-05-19 09:13 UTC
Requires
- php: >=5.3
- zendframework/zendpdf: ~2.0
Requires (Dev)
- apigen/apigen: 2.*
- squizlabs/php_codesniffer: 1.*
This package is not auto-updated.
Last update: 2024-09-24 01:05:37 UTC
README
内部PDF几何(以及因此ZendPdf)使用“点”(1/72英寸),[0, 0]是页面左下角。这个扩展库通过使用任意单位(例如英寸或厘米)和从上到下布局来改变这一点,这在用户视角上更有意义。此外,还添加了非常基本的功能,如文本对齐、页边距和文本换行。
SimplePdf 遵循 PSR-0、PSR-1 和 PSR-2 规范。
版本发布使用 语义版本控制。
需求
- PHP 5.3 或更高版本
- ZendPdf 组件,它扩展了此组件
安装
最简单的方法是使用 Composer / Packagist,通过将以下内容添加到您的 composer.json
文件中来实现安装
"require": { "robbertkl/simplepdf": "dev-master" }
或者,您可以手动包含/自动加载从 classes/
目录中的相应文件。
文档
请参阅 examples/ 目录中的使用示例。此外,请查看使用 ApiGen 生成的 API 文档。
已知限制
- 此扩展远未完成;仅覆盖了特定方法(以满足我的需求)以处理自定义单位和从上到下的几何布局
- 文本换行代码仍然相当基础;例如,它不做单词拆分或处理某些边界情况
- 遗憾的是,ZendPdf 已被踢出 ZF2,并且似乎不再维护(尽管它仍然运行良好)
作者
- Robbert Klarenbeek,robbertkl@renbeek.nl
许可
SimplePdf 在 MIT 许可证 下发布。