erc / pdfmerger
用于合并多个PDF的库
0.0.1
2017-02-17 14:47 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 20:04:16 UTC
README
使用 FPDI 合并多个PDF的PHP库
基于Jarrod Nettles于2009年12月创建的PDFMerger
https://pdfmerger.codeplex.com/
类,用于轻松地将PDF(或PDF的特定页面)合并在一起。输出到文件、浏览器、下载或返回为字符串。
遗憾的是,此类无法保留您原始PDF中的许多增强功能。它将您的PDF页面视为图像,然后将它们全部连接在一起。
请注意,您的PDF将按照您使用addPDF函数提供的顺序合并,与页面相同。
如果您将12-14页放在1-5页之前,那么12-15页将首先出现在输出中。
- 使用Setasign的FPDI 1.4.4
- 使用Olivier Plathey的FPDF 1.6以及Setasign的FPDF_TPL扩展1.2.3
- FPDI扩展,用于保留外部超链接 https://gist.github.com/andreyvit/2020422
所有这些软件包都是免费和开源的,与这个类捆绑在一起,以便于使用。
安装
使用 composer 安装。
composer require erc/pdfmerger
用法
use erc\pdfmerger\PDFMerger; $pdf = new PDFMerger; try { $pdf->addPDF('a.pdf') ->addPDF('b.pdf') ->addPDF('c.pdf') ->merge('file', 'd.pdf'); } catch(Exception $e){ echo $e->getMessage(); }