Download the PHP package it-devgroup/laravel-pdf-merger without Composer
On this page you can find all versions of the php package it-devgroup/laravel-pdf-merger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download it-devgroup/laravel-pdf-merger
More information about it-devgroup/laravel-pdf-merger
Files in it-devgroup/laravel-pdf-merger
Package laravel-pdf-merger
Short Description Package for Laravel that merges multiple PDFs into one.
License MIT
Informations about the package laravel-pdf-merger
Laravel PDF Merger
PDF merger for Laravel inspired by another package, created for personal use. Tested with Laravel 5.6.
Advantages
- Works with
PHP 7.4
- Works with
Laravel 8
Installation
Configuration
Make the following changes to the main configuration file located at config/app.php
When merging PDFs versions above 1.4 or PDF strings, a temporary PDF will be created during the process and stored in
storage/tmp
directory, therefore you may need to create it beforehand. Also, note that this package requires Ghostscript installed on the server in order to functiona properly with PDF versions 1.5+. Install Guide
Usage
You can add PDFs for merging, by specifying a file path of PDF with addPathToPDF
method, or adding PDF file as string with addPDFString
method. The second argument of both methods is array of selected pages ('all'
for all pages) and the third argument is PDFs orientation (portrait or landscape).
You can set a merged PDF name by using setFileName
method.
In the end, finnish process with merge
or duplexMerge
method and use one of the output options for the merged PDF. The difference bwetween two methods is, that duplexMerge
adds blank page after each merged PDF, if it has odd number of pages.
Available output options are:
inline()
download()
string()
save('path/to/merged.pdf')
Example usage