Silverlight/C#web应用程序-将PDF发送到客户端';不打开打印机
我正在开发一个Silverlight web应用程序,它可以创建PDF文档。我们希望我们的客户打印这些PDF文档,但我们不希望他们看到或保存在本地 有没有一种方法可以不在客户端浏览器中打开PDF数据而直接将其发送到客户端打印机Silverlight/C#web应用程序-将PDF发送到客户端';不打开打印机,c#,asp.net,silverlight,pdf,printing,C#,Asp.net,Silverlight,Pdf,Printing,我正在开发一个Silverlight web应用程序,它可以创建PDF文档。我们希望我们的客户打印这些PDF文档,但我们不希望他们看到或保存在本地 有没有一种方法可以不在客户端浏览器中打开PDF数据而直接将其发送到客户端打印机 请给我一些建议 否。Silverlight无法直接访问任何打印机资源,只能通过javascript打印功能进行访问。否——Silverlight 3不支持本机打印 您通常可以使用Javascript在浏览器中完成一些事情,但这不允许您以描述的方式直接发送PDF 有可能编写
请给我一些建议 否。Silverlight无法直接访问任何打印机资源,只能通过javascript打印功能进行访问。否——Silverlight 3不支持本机打印 您通常可以使用Javascript在浏览器中完成一些事情,但这不允许您以描述的方式直接发送PDF 有可能编写一个单独的应用程序,生活在客户端机器上,然后与之集成。。。对于内部业务线应用程序来说,这可能是一个很好的解决方案,但明显的缺点是,您正在走出Silverlight的多平台泡沫 以下是一篇可能值得一看的文章:(评论也很有趣,其中一些谈论使用PDF)
更新:Silverlight 4现在支持此功能。谢谢各位,我将无法控制客户端的机器。因此,我将进一步研究如何使用JavaScript完成这项任务。Silverlight3和更早版本也是如此。Silverlight 4中已添加打印支持。