使用文件的 db 路径打印页面

Posted

技术标签:

【中文标题】使用文件的 db 路径打印页面【英文标题】:Printing pages using db paths to files 【发布时间】:2011-09-13 00:34:13 【问题描述】:

想象一个数据库应用程序,例如费用报告计费系统。 我用 SQL 服务器在 asp.net 中开发了它。想象一下一对多的关系,其中一份费用报告有多个附件(收据),例如图像或 PDF 的路径等。目前在网格上我显示超链接以查看附件,因此您可以单击链接打开扫描的 PDF。我想添加一个 print all 功能,通过每个附件进行打印。

如果路径存储在网络共享 \my server\myfiles 上,并且数据库只有一个带有文件名的路径的链接,是否可以循环并使用诸如 window.print 之类的东西来打印每个文件?我该如何处理?

【问题讨论】:

【参考方案1】:

window.print 的问题是每个项目都会有一个对话框提示。这对用户来说是痛苦的。

您能做的最好的事情是在服务器上生成一个文件 [可能是 pdf],将所有内容组合在一起并打印出来。

【讨论】:

同意。如果所有文档都是 PDF,请获取一个开源 .NET PDF 库并使用它将所有文档合并为 1,然后将其呈现给客户端,这将允许他们打印整个 PDF。

以上是关于使用文件的 db 路径打印页面的主要内容,如果未能解决你的问题,请参考以下文章

从打印页面禁用浏览器特定的页眉和页脚

IDEA编译JSP页面生成的class文件路径

IDEA编译JSP页面生成的class文件路径

js打印页面指定区域,并去掉页眉上的时间和请求路径

为啥在html页面中导入js不能用,在本页又行,,急。。。

如何使用 ExecWB 命令将页面打印为 pdf