首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >上面带有php的阅读器打印

上面带有php的阅读器打印
EN

Stack Overflow用户
提问于 2022-11-30 15:53:55
回答 1查看 34关注 0票数 0

我有以下问题如果有人能帮我我会很感激的。对不起,我的英语不太好。

当我使用cmd运行此命令时,它运行得非常完美。

代码语言:javascript
运行
复制
"C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe" /t "C:\xampp\htdocs\Sistema\Logistica\comum\EtiquetasPDF\1076-29367.pdf" "impnova"

但是,当我使用php运行这个命令时,它不起作用。我在试这条路!

代码语言:javascript
运行
复制
$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。

EN

回答 1

Stack Overflow用户

发布于 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”

要获得与原来相同的代码,您的代码应该如下所示:

代码语言:javascript
运行
复制
$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\"";

这并不能保证它能起作用,但至少现在是一样的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74630611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档