我正在使用OfficeToPDF將MS-Office文件轉換爲pdf。但是,我只能運行命令:將MS-Office轉換爲pdf
OfficeToPDF test.doc test.pdf
在cmd中
(窗口)
我要嵌入這個代碼到我的CGI文件(Perl的)。任何人都可以告訴我如何做到這一點,謝謝!
(我用:
system("OfficeToPDF test.doc test.pdf");
,但似乎它不工作)
我正在使用OfficeToPDF將MS-Office文件轉換爲pdf。但是,我只能運行命令:將MS-Office轉換爲pdf
OfficeToPDF test.doc test.pdf
在cmd中
(窗口)
我要嵌入這個代碼到我的CGI文件(Perl的)。任何人都可以告訴我如何做到這一點,謝謝!
(我用:
system("OfficeToPDF test.doc test.pdf");
,但似乎它不工作)
這應該工作,但你的envormental參數可能沒有設置正確,你應該包括完整路徑(或適當相對的)和看看是否能解決問題。如果不是,您可能需要發佈您的調試日誌,或啓用詳細輸出。在cgi模式下,出於安全原因,您的perl也可能沒有設置爲執行shell命令,而日誌有助於澄清這一點。
嘗試:
OfficeToPDF
和目標PDF的位置,因爲通常情況下,CGI腳本在其他用戶上下文中運行,OfficeToPDF
的權利)但它取決於什麼意思是「它不工作」,當然。
我試過但得到了新的錯誤:你調用的對象是空的。沒有轉換 – Shaman 2012-08-03 13:35:49
「看起來不行」是報告問題的可怕方式。你看到了什麼意外的行爲?你收到了哪些錯誤信息? – 2012-08-03 15:06:29