issidorov / merge-pdf
dev-master
2020-09-30 11:31 UTC
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-09-29 02:13:33 UTC
README
这是一个对 pdfbox
的封装(https://pdfbox.apache.org/)。
安装
-
安装 Java
$ sudo apt install default-jre
-
从官方网站 https://pdfbox.apache.org/download.cgi 安装应用程序
pdfbox
。$ 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
创建文件
/usr/local/bin/pdfbox
#!/bin/bash java -jar '/usr/local/share/java/pdfbox-app.jar' $@
修改文件权限
$ sudo chmod 755 /usr/local/bin/pdfbox
-
安装包
$ composer require issidorov/merge-pdf
示例
use issidorov\mergePdf\MergePdf;
$pdf = new MergePdf([
$filename1,
$filename2,
$filename3
]);
$pdf->appendFile($filename);
$pdf->writeToFile($filename);
$filename = $pdf->writeToTmpFile();