fheider / pdfmerger
用于合并多个PDF的库
1.1.0
2017-10-04 10:52 UTC
Requires
- php: >=5.6.0
- setasign/fpdf: ^1.8
- setasign/fpdi: ^2.0
- setasign/fpdi-fpdf: ^2.0
This package is auto-updated.
Last update: 2024-09-20 01:17:46 UTC
README
一个简单的PHP类,用于将多个PDF合并为一个单一的PDF
安装
使用composer安装PDFMerger。将您的最小稳定性设置为"RC",因为一个依赖包(FPDI)目前只提供RC版本。
composer install fheider/pdfmerger
{ "require": { "fheider/pdfmerger": "^1.0" }, "minimum-stability": "RC" }
入门
创建一个空的PDF
use PDFMerger\Pdf; $pdf = new Pdf();
添加多个PDF。可以提取单个页面或页面范围。
$pdf->add('files/1.pdf'); // -- merge all pages $pdf->add('files/2.pdf', [2]); // -- merge only page 2 $pdf->add('files/3.pdf', [2-5]); // -- merge page 2 to 5 $pdf->add('files/4.pdf', [1, 3-5]); // -- merge page 1 and 3 to 5
输出合并后的PDF。
$pdf->output('merged.pdf'); // -- send pdf to inline browser $pdf->download('merged.pdf'); // -- force download $pdf->save('merged.pdf'); // -- save merged pdf to new file