Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何使用Gdi print在客户端打印express文档?_Asp.net_Gdi - Fatal编程技术网

Asp.net 如何使用Gdi print在客户端打印express文档?

Asp.net 如何使用Gdi print在客户端打印express文档?,asp.net,gdi,Asp.net,Gdi,在我们公司,我接到一个请求,在网站上打印dhl和fedex快递文件, 我编写了一个类,使用gdi打印express文档,函数选择Printer在服务器上打印文档。 现在我们有一个分公司也需要这个功能,但是,我怎么能让他们在本地选择打印机呢 gdi asp.net 4.0这从根本上说是不可能的。 服务器无法访问客户端计算机 相反,您需要提供一个HTML页面(或PDF)并要求用户打印它。我首先使用页面,但客户端计算机使用不同的浏览器,分辨率不同,我有一个想法~在用户客户端注册一个Activex控件,

在我们公司,我接到一个请求,在网站上打印dhl和fedex快递文件, 我编写了一个类,使用gdi打印express文档,函数选择Printer在服务器上打印文档。 现在我们有一个分公司也需要这个功能,但是,我怎么能让他们在本地选择打印机呢


gdi asp.net 4.0

这从根本上说是不可能的。
服务器无法访问客户端计算机


相反,您需要提供一个HTML页面(或PDF)并要求用户打印它。

我首先使用页面,但客户端计算机使用不同的浏览器,分辨率不同,我有一个想法~在用户客户端注册一个Activex控件,然后使用JavaScript定义报告的格式请不要。ActiveX控件应该被视为一种死技术。浏览器和分辨率不应该有任何区别。我想问一个问题,为什么你说“ActiveX控件应该被视为一种死技术”非常感谢~祝你一切顺利~