robbertkl/simplepdf

ZendPdf 的简单扩展,允许使用任意单位(例如英寸或厘米)从上到下进行几何布局

v1.0.2 2016-05-19 09:13 UTC

This package is not auto-updated.

Last update: 2024-09-24 01:05:37 UTC


README

Latest Stable Version

内部PDF几何(以及因此ZendPdf)使用“点”(1/72英寸),[0, 0]是页面左下角。这个扩展库通过使用任意单位(例如英寸或厘米)和从上到下布局来改变这一点,这在用户视角上更有意义。此外,还添加了非常基本的功能,如文本对齐、页边距和文本换行。

SimplePdf 遵循 PSR-0PSR-1PSR-2 规范。

版本发布使用 语义版本控制

需求

  • PHP 5.3 或更高版本
  • ZendPdf 组件,它扩展了此组件

安装

最简单的方法是使用 Composer / Packagist,通过将以下内容添加到您的 composer.json 文件中来实现安装

"require": {
    "robbertkl/simplepdf": "dev-master"
}

或者,您可以手动包含/自动加载从 classes/ 目录中的相应文件。

文档

请参阅 examples/ 目录中的使用示例。此外,请查看使用 ApiGen 生成的 API 文档

已知限制

  • 此扩展远未完成;仅覆盖了特定方法(以满足我的需求)以处理自定义单位和从上到下的几何布局
  • 文本换行代码仍然相当基础;例如,它不做单词拆分或处理某些边界情况
  • 遗憾的是,ZendPdf 已被踢出 ZF2,并且似乎不再维护(尽管它仍然运行良好)

作者

许可

SimplePdf 在 MIT 许可证 下发布。