在服务器端批量打印 PDF 文件

Posted

技术标签:

【中文标题】在服务器端批量打印 PDF 文件【英文标题】:Bulk printing PDF-Files on server side 【发布时间】:2013-02-10 17:46:13 【问题描述】:

我在 MSDN 论坛上提出了以下问题。它实际上得到了回答,但经过几个小时的研究,我仍然无法提出解决方案。所以也许你们有一个想法。就这样……:

我有以下规范,我应该使用 ASP.Net MVC 4 开发原型:

在一个 SQL-DB 中最多可以存储 1000 个 PDF 文件。

ASP.Net MVC 4 wep 应用程序的用户应该能够启动服务器端批量打印作业。他还应该选择将作业发送到的网络打印机。

这在 ASP.Net MVC 4 中是否可行?如果是这样,人们将如何解决这个问题?

提前感谢您提供的任何帮助、提示或正确方向的步骤。

【问题讨论】:

您遇到了哪一部分问题? 1. 获取网络/服务器本地打印机列表? 2. 将 PDF 打印到打印机。 您好 Joseph,问题如下:网络打印机通过相应的 IP 地址安装在客户端上。用户将选择几个 pdf 文件(将在数据库中标记为打印),然后选择一台打印机并在服务器端启动打印作业。然后应用程序服务器上的打印机作业将等待来自的命令asp.net mvc web 应用程序将告诉它在数据库中查找标记的文件,然后在所选打印机上打印它们。希望这能让整个问题更清楚一点。 嗨,请看下面答案中的第二个链接。基本上,您将客户端计算机作为本地打印机添加到服务器中(它仍然是网络打印机)。这样,您的服务器就可以访问它。 对不起,我没有真正回答你的问题: 问题 1:在 asp.net mvc 应用程序中获取网络/服务器本地打印机列表;问题 2:将此信息提供给服务器端 print.er 作业 【参考方案1】:

你可能想看看这个:

获取网络打印机:http://www.dotnetcurry.com/ShowArticle.aspx?ID=148

-还有这个-

打印到打印机:Printing from ASP.NET to a network printer

【讨论】:

看起来打印部分需要通过 IP 地址将网络打印机本地安装到盒子上的端口。如果建筑物中的每台打印机都需要先安装在服务器上,那么这严重限制了可以使用的打印机的选择。 太好了,上面提到的链接很有帮助。最后但并非最不重要的是实际打印机作业的问题。如果你们能朝正确的方向点头我会很有帮助。一个人会在 ASP.NET 应用程序本身的服务器端代码上实现作业逻辑,还是会开发一个在服务器上运行的完全独立的服务(例如命令行应用程序)? 这个怎么样? ***.com/questions/12229823/…

以上是关于在服务器端批量打印 PDF 文件的主要内容,如果未能解决你的问题,请参考以下文章

cad怎么批量打印 看这里

cad怎么批量打印?

CAD批量打图精灵入门教程--CAD批量打印CAD批量转PDF

在没有 Adob​​e 的情况下使用 Ghostscript 在 Ricoh MP 4000 打印机上批量打印 PDF 文件

php 在列表也可以 实现不借助控件 实现批量打印吗?

lodop批量打印太多预览加载不出来问题