Uso de PDFtk en un servidor compartido

Estoy buscando usar PDFtk , pero tengo varias preguntas que voy a agrupar. (Avíseme si deben solicitarse por separado).

  1. ¿Cómo lo instalaría en mi servidor web compartido? Yo uso WebHostingHub , y sus servidores ejecutan CentOS.
  2. ¿Como lo usas? No estoy seguro de cómo ejecutar una herramienta de línea de comandos a través de PHP, que es lo que supongo que tendría que hacer. No tengo ninguna experiencia con ejecutar nada de línea de comandos como un proceso automatizado como este. (Utilizo domPDF para convertir los resultados del formulario a .pdf, pero tendré que adjuntar una página adicional al final de un documento separado que el usuario cargará. Es por eso que estoy usando PDFtk).

Como nota, mi servidor no proporciona acceso ssh. Sin embargo, si es absolutamente necesario, me pongo en contacto con el servicio de asistencia y pueden instalarlo por mí.

¿Cómo lo instalaría en mi servidor web compartido?

Puede incluir los binarios en su aplicación y luego establecer la ruta del entorno a la carpeta bin que contiene los binarios.

 $ mkdir -p [my_project]/vendor/pdftk/lib [my_project]vendor/pdftk/bin $ cd /tmp $ git clone https://github.com/millie/pdftk-source.git $ cd pdftk-source $ tar xzvf pdftk.tar.gz $ mv bin/pdftk [my_project]/vendor/pdftk/bin/ $ mv lib/libgcj.so.12 [my_project]/vendor/pdftk/lib/ $ cd [my_project] 

¿Como lo usas?

Primero, lea la Documentación de PDF Labs y luego publique si tiene alguna pregunta sobre cómo hacer algo específico.

Lo primero es que necesita tener acceso de administrador para instalar PDFtk que no tiene con una cuenta de alojamiento compartido. La única empresa de alojamiento compartido que pude encontrar preinstalada en todos sus servidores es BlueHost.com. Empecé con una cuenta de alojamiento compartida y ahora tengo mi propio VPS. Cuando obtiene una cuenta con ellos, no necesita realizar ninguna configuración en el servidor, todo está preinstalado.

Debajo hay un enlace a la página de manual de PDFtk. También puedes buscar muchos ejemplos de código en Google. http://www.pdflabs.com/docs/pdftk-man-page/