2013-03-27 187 views
0

我正在研究使用PDFtk,但我有几个问题要打包在一起。 (让我知道是否应该单独询问)在共享服务器上使用PDFtk

  1. 我该如何将它安装在我的共享网络服务器上?我使用WebHostingHub,他们的服务器运行CentOS。
  2. 你如何使用它?我不知道如何通过PHP运行命令行工具,这是我认为我需要做的。我没有任何有关像这样的自动化过程运行任何命令行的经验。 (我使用domPDF将表单结果转换为.pdf,但是我需要在用户上传的单独文档中附加额外页面。这就是为什么我使用PDFtk。)

请注意,我的服务器不提供ssh访问。但是,如果绝对必要,我可以联系支持人员,他们也可以为我安装。

回答

0

的第一件事是你需要有root权限才能安装PDFTK你没有一个共享的托管帐户。我能找到的唯一一个共享托管公司,它预装在所有服务器上的是BlueHost.com。我开始使用共享主机帐户,现在拥有自己的VPS。当你得到一个帐户时,你不需要在服务器端进行任何设置,所有事情都已预先安装。

下面是PDFTK手册页面的链接。你也可以Google很多代码示例。 http://www.pdflabs.com/docs/pdftk-man-page/

1

我将如何安装我的共享Web服务器上?

您可以在您的应用程序二进制文件,然后设置环境路径持有的二进制文件bin文件夹。

$ 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] 

你如何使用它?

首先,阅读PDF Labs Documentation,然后后,如果您对如何做一些具体的事情

+0

我也跟着在这里你说明一个问题,但现在我得到:“PDFTK:错误而载入共享库:libgcj里.so.12:无法打开共享对象文件:没有这样的文件或目录“有什么想法?谢谢 – 2016-12-05 18:02:55