cyber-duck/pdfnet-php

PDFNetPHP Library generated by SWIG for PHP 5.6.30 for PDFTron.

1.0.2 2017-03-01 10:14 UTC

This package is auto-updated.

Last update: 2024-12-08 14:08:43 UTC


README

This file was automatically generated by SWIG following the guidelines from PDFTron/PDFNetWrappers.

PDFTron is a very powerful web-based PDF viewer.

PDFTron needs PDF files to be transformed into XOD files before being used for rendering.

This library can be used on the server side in order to transform PDF into XOD.

It has been generated for PHP 5.6.30 by using PDFTron/PDFNetWrappers and will require PDFNetPHP.so PHP extension to be installed. Both the extension PDFNetPHP.so and the library PDFNetPHP.php files can be generated or re-generated following PDFTron/PDFNetWrappers recommendations or the manual installation below.

## Manual installation

  • 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

By then you should have both PDFNetPHP.php and PDFNetPHP.so generated under PDFNetPHPSetup/PDFNetWrappers-master/PDFNetC/Lib and the PDFNetPHP.so extension should have been installed on your current PHP installation under a folder like [...]/5.6.30/lib/php/extensions/no-debug-non-zts-20131226.