koerel/pdfunite

pdfunite 的 PHP 封装器

0.1.3 2017-11-12 12:14 UTC

This package is not auto-updated.

Last update: 2024-09-15 03:24:07 UTC


README

StyleCI

Build Status

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();