2017 © Pedro Peláez
 

library pdfmerger

PDF File Merger for PHP5

image

dvanderh/pdfmerger

PDF File Merger for PHP5

  • Thursday, August 3, 2017
  • by dvanderh
  • Repository
  • 1 Watchers
  • 0 Stars
  • 153 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 99 Forks
  • 0 Open issues
  • 1 Versions
  • 29 % Grown

The README.md

PDFMerger for PHP (PHP 5 Compatible)

PDFMerger created by Jarrod Nettles December 2009 jarrod@squarecrow.com, (*1)

Updated by Vasiliy Zaytsev February 2016 vasiliy.zaytsev@ffwagency.com, (*2)

  • Uses tcpdf 6.2.12 by Nicola Asuni
  • Uses patched tcpdi_parser 1.0 by Paul Nicholls with own TCPdiParserException
  • Uses TCPDI 1.0 by Paul Nicholls with FPDF_TPL extension 1.2.3 by Setasign

PHP 5 Compatible

I have made some changes in original codes to make PHPMerger compatible for PHP 5, (*3)

Support of PDF 1.5 and PDF 1.6

FPDF and FPDI libraries replaced by TCPDF with TCPDI extension and parser., (*4)

Instalation

To install the library add the following line to your composer.json:, (*5)

"dvanderh/pdfmerger": "dev-master", (*6)

Example Usage

$pdf = new \dvanderh\PDFMerger();

$pdf->addPDF('samplepdfs/one.pdf', '1, 3, 4');
$pdf->addPDF('samplepdfs/two.pdf', '1-2');
$pdf->addPDF('samplepdfs/three.pdf', 'all');

$pdf->setAuthor('sample author');
$pdf->setCreator('a sample creator');
$pdf->setSubject('Merged Attachments');
$pdf->setKeywords('some sample keywords');

$pdf->merge('file', 'samplepdfs/TEST2.pdf'); // generate the file

$pdf->merge('download', 'samplepdfs/test.pdf'); // force download

// REPLACE 'file' WITH 'browser', 'download', 'string', or 'file' for output options

The Versions

03/08 2017

dev-master

9999999-dev

PDF File Merger for PHP5

  Sources   Download

The Requires

  • php >=5.2.0

 

by Derk van der Heide