fheider/pdfmerger

用于合并多个PDF的库

1.1.0 2017-10-04 10:52 UTC

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