rdx/dompdf-pages

2.1 2023-01-22 01:44 UTC

This package is auto-updated.

Last update: 2024-09-22 05:10:16 UTC


README

查看examples/目录以了解用法。

装饰器

使用装饰器模式,DomPdf 类变得可插拔。这意味着插件可以稍微改变/添加一些 DomPdf 逻辑。装饰是此包的核心。

分页

查看examples/merger.php

使用PageableDompdf装饰器,你可以有多个<body>标签,从非常不同的输入中创建一个大的 PDF。

可处理

查看examples/pager.htmlexamples/red.html

使用ProcessableDompdf装饰器,你可以为 DomPdf 输入创建预处理程序。DomPdf 有一些非常酷的功能很难实现。你可以通过预处理程序将简单的输入 HTML 转换为高级的 DomPdf HTML。

  • PagerProcessor - 添加<dompdf-pager>标签以进行简单分页,以替代 DomPdf 的高级脚本。
  • NoScriptsProcessor - 从输入中删除所有<script>标签,以确保所有输入安全。