我有以下问题如果有人能帮我我会很感激的。对不起,我的英语不太好。
当我使用cmd运行此命令时,它运行得非常完美。
"C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe" /t "C:\xampp\htdocs\Sistema\Logistica\comum\EtiquetasPDF\1076-29367.pdf" "impnova"但是,当我使用php运行这个命令时,它不起作用。我在试这条路!
$imp = 'impnova';
$arq = "EtiquetasPDF\\$programa-$amostra.pdf";
$comand = "\"C:\\Program Files\\Adobe\\Acrobat DC\\Acrobat\\Acrobat.exe\" /t \"$arq\" \"$imp\"";
system($comand);
echo $comand;有人知道怎么解决这个问题吗?
我尝试使用php system(),但它不起作用。我期望system()执行命令来打印pdf。
发布于 2022-11-30 17:50:14
当我运行您的代码时,我得到:
"C:\Program \Acrobat DC\Acrobat\Acrobat.exe“/t "EtiquetasPDF\1076-29367.pdf”"impnova“
这与你的原作不同:
"C:\Program \Acrobat DC\Acrobat\Acrobat.exe“/t /t "impnova”
要获得与原来相同的代码,您的代码应该如下所示:
$imp = 'impnova';
$arq = "C:\\xampp\\htdocs\\Sistema\\Logistica\\comum\\EtiquetasPDF\\$programa-$amostra.pdf";
$comand = "\"C:\\Program Files\\Adobe\\Acrobat DC\\Acrobat\\Acrobat.exe\" /t \"$arq\" \"$imp\"";这并不能保证它能起作用,但至少现在是一样的。
https://stackoverflow.com/questions/74630611
复制相似问题