【问题标题】:How to print PDF directly to printer with C#如何使用 C# 将 PDF 直接打印到打印机
【发布时间】:2015-07-15 07:28:35
【问题描述】:

如何使用 (asp.net) C# 将 PDF 直接打印到打印机?

我实际上想直接打印PDF而不在asp.net c#中的服务器端显示对话框

【问题讨论】:

  • 你试过 rdlc 报告吗?
  • 不是重复的,该线程涉及从 WinForms 应用程序进行本地打印,此线程涉及通过 ASP.NET 打印。
  • 算了,你无法绕过浏览器的打印对话框。也有充分的理由。我不希望我的打印机在我访问网站时开始随机发送垃圾邮件。

标签: c# asp.net printing


【解决方案1】:

如果服务器与客户端不在同一个 LAN 中并且可以安装相同的打印机,您将很难从 asp.net 进行此操作,这是由于 Web 浏览器内部的安全功能不允许网站打印到本地机器。如果您实现一些 ActiveX 组件或 Java 小程序来运行它,您可能会得到解决方案(甚至在 Silverlight 中看到它,但它已经消失了)。

http://www.vbgold.com/index.shtml#AdvancedPDFPrinter 之类的内容可能会帮助您实现所需的目标。

【讨论】:

    猜你喜欢
    • 2014-06-23
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多