Skip to content

Library for merging multiple PDFs

Notifications You must be signed in to change notification settings

yasinstc/pdfmerger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

pdfmerger

PHP library for merging multiple PDFs using FPDI

Based on PDFMerger created by Jarrod Nettles December 2009

https://pdfmerger.codeplex.com/

Class for easily merging PDFs (or specific pages of PDFs) together into one. Output to a file, browser, download, or return as a string.

Unfortunately, this class does not preserve many of the enhancements your original PDF might contain. It treats your PDF page as an image and then concatenates them all together.

Note that your PDFs are merged in the order that you provide them using the addPDF function, same as the pages.

If you put pages 12-14 before 1-5 then 12-15 will be placed first in the output.

All of these packages are free and open source software, bundled with this class for ease of use.

Installation

Install using composer.

composer require yasinstc/pdfmerger

Usage

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

About

Library for merging multiple PDFs

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 54.6%
  • HTML 45.0%
  • CSS 0.4%