koerel / pdfunite
pdfunite 的 PHP 封装器
0.1.3
2017-11-12 12:14 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-09-15 03:24:07 UTC
README
pdfunite 是 poppler PDF 库的一部分。它是一个命令行工具,用于合并 PDF 文件。此库提供了一个围绕 pdfunite 的 PHP 封装器。
安装
运行 composer require koerel/pdfunite
用法
join 方法接受任意数量的输入文件,最后一个参数是输出文件。
$unite = new Koerel\PdfUnite\PdfUnite();
$unite->join('file1.pdf', 'file2.pdf', 'output.pdf');
如果 pdfunite-binary 不在 $PATH 中,你可以将其路径传递给构造函数。
$unite = new Koerel\PdfUnite\PdfUnite('path/to/pdfunite');
$unite->join('file1.pdf', 'file2.pdf', 'output.pdf');
要获取结果作为字符串,可以链式调用 output() 方法
$unite = new Koerel\PdfUnite\PdfUnite();
$pdfData = $unite->join('file1.pdf', 'file2.pdf', 'output.pdf')->output();
要下载生成的 PDF,可以链式调用 download() 方法
$unite = new Koerel\PdfUnite\PdfUnite();
$unite->join('file1.pdf', 'file2.pdf', 'output.pdf')->download();