我正在使用OfficeToPDF将MS-Office文件转换为pdf。但是,我只能运行命令:
OfficeToPDF test.doc test.pdf
在cmd(windows)
中我想将此代码嵌入到我的cgi文件(Perl)中。谁能告诉我怎么做,谢谢!
(我用过:
system("OfficeToPDF test.doc test.pdf");
但似乎不起作用)
答案 0 :(得分:0)
这应该可行,但您的环境参数可能无法正确设置,您应该包括完整路径(或正确的相对路径)并查看是否能解决问题。如果不是,您可能希望发布调试日志,或启用详细输出。在cgi模式下,出于安全原因,你的perl也可能没有设置为执行shell命令,而日志有助于澄清这一点。
答案 1 :(得分:0)
尝试:
OfficeToPDF
的完整路径并定位PDF位置,因为通常,CGI脚本在另一个用户上下文中运行,OfficeToPDF
的权利)但这肯定是取决于“它不起作用”的含义。