从链接打印文档的建议/解决方案

时间:2011-08-02 12:53:33

标签: asp.net sql sql-server vb.net

我有一个简单的数据库设置与父子关系。 想象一下,一个费用报表可以包含许多与之关联的订单项。 现在在这个行项目表的内部,我有一个存储链接/路径的列 我们本地存储服务器上的附件。一些示例值可能是:

\\myserver\attachments\1.pdf
\\myserver\attachments\2.jpg
\\myserver\attachments\someDoc.docx

基本上附件可以是pdf,word doc,图像或者xls(excel)文件。 现在我有一个asp.net UI,在超链接中显示URL。单击超链接将打开文件。但是我的最终用户想要点击一个按钮打印所有附件会更容易一些吗?

这可以在asp.net中执行吗?从数据库中提取每个费用报表的所有订单项附件都没有问题,但我正在寻找有关如何一次性全部展开或允许一次打印所有内容的想法。

任何建议或可能的解决方案都会非常有用....

2 个答案:

答案 0 :(得分:0)

我能想到的想法有点复杂,需要大量代码才能完成

首先,你可以创建一个http处理程序,从数据库中读取链接,并将每个附件链接转换为可打印的html可打印版本。

答案 1 :(得分:0)

你可能,

如果您拥有网络上的HP打印机,则可以直接从Web服务器连接到IP地址和相应端口,并直接向打印机发出PCL 5命令。同样,这只适用于非常有限的情况,但这是可能的。