cyber-duck / pdfnet-php
PDFNetPHP库由SWIG为PHP 5.6.30生成,用于PDFTron。
1.0.2
2017-03-01 10:14 UTC
Requires
- php: >=5.5.0
This package is auto-updated.
Last update: 2024-09-08 13:42:56 UTC
README
此文件由SWIG根据PDFTron/PDFNetWrappers的指南自动生成。
PDFTron是一个非常强大的基于Web的PDF查看器。
在使用PDFTron进行渲染之前,需要将PDF文件转换为XOD文件。
此库可用于服务器端,以将PDF转换为XOD。
此库是为PHP 5.6.30生成的,使用了PDFTron/PDFNetWrappers,需要安装PHP扩展PDFNetPHP.so
。根据PDFTron/PDFNetWrappers的推荐或以下手动安装说明,可以生成或重新生成扩展PDFNetPHP.so
和库PDFNetPHP.php
文件。
## 手动安装
apt-get update && apt-get install -y swig cmake wget git
mkdir PDFNetPHPSetup
cd PDFNetPHPSetup && wget https://github.com/PDFTron/PDFNetWrappers/archive/master.tar.gz
tar xzvf master.tar.gz
cd PDFNetWrappers-master/PDFNetC
wget http://www.pdftron.com/downloads/PDFNetC64.tar.gz && tar xzvf PDFNetC64.tar.gz
mv PDFNetC64/Headers/ . && mv PDFNetC64/Lib/ .
cd .. && mkdir Build && cd Build
cmake -D BUILD_PDFNetPHP=ON .. && make && make install
到那时,你应该在PDFNetPHPSetup/PDFNetWrappers-master/PDFNetC/Lib
下生成PDFNetPHP.php
和PDFNetPHP.so
文件,并且PDFNetPHP.so
扩展应该已安装在你当前PHP安装的类似[...]/5.6.30/lib/php/extensions/no-debug-non-zts-20131226
的文件夹中。