我在我的项目中遇到一个问题,我在弹出窗口中打开一个动态生成的 PDF 文件,该文件正常工作。但是现在我想在客户端打印机打开弹出窗口时直接打印该 pdf,我该如何解决??
我需要你的帮助。请为此建议我一些代码。
最佳答案
您需要使用 javascript 打开弹出窗口并在其上触发 print()
函数。
var opts = 'width=700,height=500,toolbar=0,menubar=0,location=1,status=1,scrollbars=1,resizable=1,left=0,top=0';
var newWindow = window.open(yourUrl,'name',opts);
newWindow.print();
请注意,您打开的 url 必须与您的当前页面位于同一域中,这样才能正常工作。
关于c# - 在 asp.net C# 中的客户端打印机上打印 pdf 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21900261/