如何从exec PHP打印文档pdf?
我正在尝试使用.bat文件从exec函数打印pdf文档:如何从exec PHP打印文档pdf?,php,batch-file,Php,Batch File,我正在尝试使用.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 =
$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 ";
content printer.bat是:
C:\\Program Files (x86)\\Adobe\\Acrobat Reader DC\\Reader\\AcroRd32.exe /p /h "C:\documents\document.pdf" "\\path_printer\printer_name"
问题出在哪里?您的web服务器甚至有打印机吗?@SLaks:好吧,如果裸批处理文件工作…@OskarGalvis:您收到任何错误消息吗?SLaks,没有,没有。但是我运行文件.bat和文档打印!,因为我有:“\\remote\u ip\printer\u name”。但是在PHP文件中它没有运行@lxg否,进程未显示任何错误。。。