我正在尝试使用.bat文件从exec函数打印pdf文档:
$resultado=exec("test.bat");
.bat文件内容为:
start AcroRd32.exe /p /h "C:\documents\documento.pdf" "\\direccion_ip\nombre_impresora"
taskkill /im AcroRd32.exe
当我打开.bat文件时,会打印,但不会在我通过php发送命令时打印。
另外,我尝试使用popen
:
$bat_filename = "C:\\printer.bat";
if( pclose(popen($bat_filename, 'r')) )
echo "print";
else
echo "no print ";
内容printer.bat是:
C:\\Program Files (x86)\\Adobe\\Acrobat Reader DC\\Reader\\AcroRd32.exe /p /h "C:\documents\document.pdf" "\\path_printer\printer_name"
有什么问题?