微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在用户看不到的情况下打印 PDF

如何解决在用户看不到的情况下打印 PDF

我想在我的电脑上安装 AcroRd32.exe 和 FoxitReader.exe。
现在我希望 AcroRd32.exe 成为认的 PDF 阅读器,而 FoxitReader.exe 仅用于自动打印。

不幸的是它不能正常工作。

案例 1: FoxitReader 被设置为认值。
这有效,但 FoxitReader 设置为认值。不想要!

processstartinfo info = new processstartinfo(@fullPath);
info.Verb = "PrintTo";
info.Arguments = "printer";
info.CreateNowindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);

情况 2: Adob​​eReader 被设置为认值,但 FillName 是专门分配给 Foxit 的。
错误消息: System.ComponentModel.Win32Exception:“没有应用程序与指定的文件相关联”。

processstartinfo info = new processstartinfo(@fullPath);
info.FileName = "FoxitReader.exe";
info.Verb = "PrintTo";
info.Arguments = "printer";
info.CreateNowindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);

有谁知道我如何解决它或为什么会出现错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。