renderpdf-io/renderpdf-php

使用 RenderPDF.io 服务将 HTML 转换为 PDF,PHP 库

1.0.0 2024-08-04 08:30 UTC

This package is auto-updated.

Last update: 2024-09-04 08:50:11 UTC


README

Unit Test codecov

RenderPDF.io Cover

RenderPDF.io 提供了将 HTML 转换为 PDF 的出色且面向开发者的 API。

这是一个为 PHP 用户提供简单集成方式的 RenderPDF.io PHP 库。

如果您是 Laravel 用户,请查看这个: RenderPDF.io for Laravel

要求

  • PHP 8.1 及以上

安装

composer install renderpdf-io/renderpdf-php

使用

use RenderPdfIoPhp\RenderPdfIoService;
use RenderPdfIoPhp\RenderPdfOptions;

$renderPdfIoService = RenderPdfIoService::make("YOUR_API_KEY_HERE");

$fileUrl = $renderPdfIoService->render(new RenderPdfOptions(
    htmlContent: 'Hello world',
    headerHtmlContent: 'Welcome to RenderPdf.io - PHP Library',
    footerHtmlContent: 'We love you'
));

$isQueued = $renderPdfIoService->renderAsync(new RenderPdfOptions(
    htmlContent: 'Render this in async flow please',
));

// if there are any errors, a RenderPdfIoException will be thrown

在此处查看所有可用选项: RenderPdfOptions.php

贡献

感谢您考虑为 RenderPDF.io 的 PHP 库做出贡献,请随时

  • 为错误报告打开一个问题。
  • 提交一个 PR 以改进/增强。

许可

此库免费使用,受 MIT 许可证 保护。