athos/haru-ffi

libHaru FFI 绑定,与 Haru PECL 扩展兼容

0.2.1 2023-04-19 23:34 UTC

This package is auto-updated.

Last update: 2024-09-15 01:18:18 UTC


README

libHaru 是一个用于生成 PDF 文件的库。

这是一个 PHP FFI Haru 绑定实现,旨在与现已不再维护的 PHP Haru PECL 扩展 兼容。

如何使用此库

目前,请查看 tests/UsageExamplesTest.php 中的示例或已不再维护的 PECL 扩展文档。如果您缺少任何特定功能,请不要犹豫在此处提交问题,以便我们更好地进行优先级排序。

要求

此库正在使用 PHP >= 8.1 进行开发。目前尚未对更低版本的 PHP 进行测试。此外,请注意,FFI 扩展相当新,此库可能在之前的 PHP 版本中无法按预期工作。

您需要在系统中安装 libharu 才能使用此库。

在 Debian、Ubuntu 或其衍生版本中,您可以通过运行以下命令进行安装:

sudo apt install libhpdf-2.3.0

在 Fedora、RHEL 或其衍生版本中,您可以通过运行以下命令进行安装:

sudo dnf install libhharu

最后,您的 PHP 安装必须支持 FFI,因为此库是一组对底层 C 库的绑定。

开发

只要您在系统中安装了 PHP >= 8、composer 和 libharu,运行 make check 就应该能够通过运行我们的单元测试和任何附加检查来开始。

请随时通过 https://github.com/athos-ribeiro/haru-ffi 在我们的存储库中提交拉取请求或提交问题。

当前开发状态

截至版本 0.x.y,此 haru-ffi 的初始最小版本仅足以