0

我正在研究使用PDFtk,但我有几个问题要捆绑在一起。(让我知道是否应该单独询问他们。)

  1. 如何将它安装在我的共享 Web 服务器上?我使用WebHostingHub,他们的服务器运行 CentOS。
  2. 你如何使用它?我不确定如何通过 PHP 运行命令行工具,这是我认为我需要做的。我没有任何将任何命令行作为这样的自动化过程运行的经验。(我使用 domPDF 将表单结果转换为 .pdf,但我需要在用户上传的单独文档的末尾附加一个附加页面。这就是我使用 PDFtk 的原因。)

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

4

2 回答 2

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 文档,如果您对如何执行特定操作有疑问,请发布

于 2016-03-21T00:01:37.703 回答
0

首先,您需要具有 root 访问权限才能安装 PDFtk,而您没有使用共享主机帐户。我能找到的唯一一家在所有服务器上都预装了它的共享托管公司是 BlueHost.com。我从一个共享主机帐户开始,现在拥有自己的 VPS。当您获得他们的帐户时,您无需在服务器端进行任何设置,所有内容都已预先安装。

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

于 2014-02-04T01:32:55.333 回答