我想在Silverlight中创建一个打印解决方案,并且能够在没有打印对话框的情况下进行打印。 我见过类似这样的问题,但没有人给出足够的答案。 question 1和question 2
考虑到这个答案,我知道可以通过COM。但是怎么样? 我找不到如何在运行时创建文档的具体示例,并将其与COM一起发送到打印机。如果可能,我不想在磁盘上创建临时文件。
更新1 我的意思是一个运行浏览器的Silverlight应用程序具有高度信任。 我不能假设Office已安装。正在打印的内容是PDF文件或多页图像文件。