0

我的公司正在迁移到一个新系统,该系统的打印系统非常差,但它确实在文件系统上创建了 PDF。

我的老板让我创建一个应用程序来打印基于 JOB 编号的所有 PDF。

我已经让文件系统搜索工作了,我使用 acrobat sdk 打开每个文件并找到某些字符串来确定哪些页面去哪里。

我正在处理的问题是 Acrobat SDK 似乎不支持选择打印机设置。

我的第一个想法没什么大不了的,我只是更改了默认的 windows 打印机并更改了托盘,因此发票部分和设备清单从托盘 1 转到白纸,而汇款转到蓝纸上的托盘 2。

.net 中的打印文档似乎可以处理很多打印机设置,但我不确定 PDF 是否可以与打印文档一起使用。

寻求任何建议或帮助。

谢谢,

约书亚

4

2 回答 2

0

我发现答案是使用 Win32。

这是帮助我克服一些障碍的网站:

http://edinkapic.blogspot.com/2011/01/how-to-set-printer-default-paper-bin-in.html

于 2012-05-11T14:03:26.597 回答
0

根本问题是 PDF 是文本和位图图像的矢量图形的组合。这一切都需要在可打印之前呈现为打印机可以理解的格式。

Ghostscript 可以很好地做到这一点,如果您需要从 .Net 执行此操作,GhostScript.Net 提供了出色的 vb.Net 接口。

我正在处理的问题是 Acrobat SDK 似乎不支持选择打印机设置。

您不能为此使用 Acrobat 的桌面版本,因为它不是为无人值守操作而设计的,并且需要用户界面。另外,我认为它违反了 Adob​​e 的许可。

于 2016-07-05T20:11:02.457 回答