cyber-duck/pdfnet-php

PDFNetPHP库由SWIG为PHP 5.6.30生成,用于PDFTron。

1.0.2 2017-03-01 10:14 UTC

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.phpPDFNetPHP.so文件,并且PDFNetPHP.so扩展应该已安装在你当前PHP安装的类似[...]/5.6.30/lib/php/extensions/no-debug-non-zts-20131226的文件夹中。