14/07
2017
dev-master
9999999-dev
MIT
The Development Requires
by Ivan Sidorov
Wallogit.com
2017 © Pedro Peláez
This is wrapper for pdfbox
(https://pdfbox.apache.org/)., (*1)
Install java:, (*2)
$ sudo apt install default-jre
Install applicationpdfbox from official site
https://pdfbox.apache.org/download.cgi ., (*3)
$ sudo mkdir -p /usr/local/share/java $ sudo mkdir -p /usr/local/bin $ cd /usr/local/share/java $ sudo wget 'http://apache-mirror.rbc.ru/pub/apache/pdfbox/2.0.6/pdfbox-app-2.0.6.jar' $ sudo ln -s pdfbox-app-2.0.6.jar pdfbox-app.jar
Create file /usr/local/bin/pdfbox:, (*4)
#!/bin/bash java -jar '/usr/local/share/java/pdfbox-app.jar' $@
Edit file permission:, (*5)
$ sudo chmod 755 /usr/local/bin/pdfbox
Install package:, (*6)
$ composer require issidorov/merge-pdf
use issidorov\mergePdf\MergePdf;
$pdf = new MergePdf([
$filename1,
$filename2,
$filename3
]);
$pdf->appendFile($filename);
$pdf->writeToFile($filename);
$filename = $pdf->writeToTmpFile();
MIT