irishdan/pdftronbundle

A symfony bundle for PDFTron integration

Installs: 10

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:symfony-bundle

v0.3-alpha 2017-10-31 18:11 UTC

This package is auto-updated.

Last update: 2024-04-08 10:04:57 UTC


README

This a bundle to demonstrate how to get PDFTron set up for symfony projects using the PDFNet SDK and the PDFTron WebViewer

Installation

  • To run the bash installation script run: sudo ./install_pdftron.sh

Manual Installation

  • sudo apt-get install cmake
  • sudo apt-get install swig
  • git clone https://github.com/irishdan/PDFNetWrappers # Git the code.
  • cd PDFNetWrappers/PDFNetC # Move to where we download PDFNet.
  • wget http://www.pdftron.com/downloads/PDFNetC64.tar.gz # Download PDFNet.
  • sudo tar xzvf PDFNetC64.tar.gz # sudo is better Unpack PDFNet.
  • mv PDFNetC64/Headers/ . # Move PDFNet Headers/ into place.
  • mv PDFNetC64/Lib/ . # Move PDFNet Lib/ into place.
  • cd .. # Go back up.
  • mkdir Build # Create a directory to create the Makefiles in.
  • cd Build # Move to that directory.
  • cmake -D BUILD_PDFNetPHP=ON .. # Create the Makefiles with CMake.
  • make # Build the PHP wrappers with SWIG.
  • sudo make install # Copy the PHP wrappers to suitable location

PHP.ini

  • At this point PDFNetPHP.so has been added to your php extensions directory. But you need to add it to your php.ini