2013-03-27 189 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