Print from asp.net
本文关键字:net asp from Print | 更新日期: 2023-09-27 17:49:38
我有一个aps.net网站。我可以从客户端向仅连接到服务器的打印机发起pdf打印请求吗?在我的服务器中,我在web api中使用此代码
[HttpPost]
public void Print()
{
ProcessStartInfo info = new ProcessStartInfo();
info.Verb = "print";
info.FileName = @"C:'Users'Me'Documents'Doc.pdf";
info.CreateNoWindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process p = new Process();
p.StartInfo = info;
p.Start();
}
如果我在调试时运行此请求(我的意思是它正确打印文档),但是如果我从虚拟机启动与postman的请求(模拟网络请求)并调试附加到IIS站点的进程,则不会出现错误,但不会完成打印。调试步骤正确执行所有指令。
我用我的用户身份(admin)和"connect as"在站点上设置我的应用程序池。
我不知道在ASP上是否不能完成。. NET或因为我错过了一些东西
可以了。我用foxit阅读器打印。也许我的默认值,Acrobat,有一些isusus或请求用户交互