我有一个自动应用程序,可以创建一组输出并将它们分别发送到打印机。作业的每个页面都作为单独的打印作业发送,这是不可取的,因为它几乎不可能使用PDF打印机并转换创建单个PDF文件。
我想知道是否有办法编写一个简单的控制台或Windows程序来接收这些打印作业,将它们合并在一起并将整个作为一个作业发送到另一台打印机。无论如何要做到这一点?
答案 0 :(得分:2)
我认为有三种方法可以实现这一目标。
第一个是修改原始程序。让它在另一个程序监视的目录中删除PDF以进行组合。
第二种是安装PDF打印驱动程序,其输出是文件系统上的文件。每个打印作业都将作为单独的文件输出。然后,您的程序将监视该程序并在必要时进行组合
第三种方法是编写自己的打印驱动程序,它可以完成工作并将它们组合起来。
但是,所有这些“解决方案”都要求您能够识别哪个页面与哪个文档以及该文档的位置相关。老实说,没有更多的信息,最好的方法是修改原始程序,只做你想做的事。
答案 1 :(得分:0)
将打印作业添加到队列后,无法合并它们。