yasinstc/pdfmerger

用于合并多个PDF的库

0.0.1 2023-07-24 14:28 UTC

This package is auto-updated.

Last update: 2024-09-24 17:11:30 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页将首先放置在输出中。

所有这些包都是免费和开源软件,与这个类捆绑在一起,以便于使用。

安装

使用composer安装。

composer require yasinstc/pdfmerger

用法

use yasinstc\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();
}