我的公司正在迁移到一个新系统,它有一个非常糟糕的打印系统,但它确实在文件系统上创建了PDF。
我的老板要求我创建一个应用程序来打印基于一个工号的所有PDF。
我已经得到了文件系统搜索的工作,我已经使用acrobat sdk打开每个文件,并找到特定的字符串来确定哪些页面转到哪里。
我正在处理的问题是,Acrobat SDK似乎不支持选择打印机设置。
我的第一个想法是没什么大不了的,我只需要更换默认的windows打印机,只需更换托盘,这样发票部分和设备清单就会从托盘1转到白纸,汇款就会转到蓝纸托盘2。
似乎.net中的打印文档可以处理很多打印机设置,但我不确定是否可以与打印文档一起使用。
寻求任何建议或帮助。
谢谢,
约书亚
发布于 2012-05-11 22:03:27
我发现答案是使用Win32。
以下是帮助我克服一些障碍的网站:
http://edinkapic.blogspot.com/2011/01/how-to-set-printer-default-paper-bin-in.html
发布于 2016-07-06 04:11:02
潜在的问题是PDF是文本和位图图像的矢量图形的组合。在可打印之前,所有这些都需要呈现为打印机能够理解的格式。
GhostScript.Net做得非常好,如果你需要在.Net中做这件事,Ghostscript提供了一个很好的vb.Net接口。
我正在处理的问题是,Acrobat SDK似乎不支持选择打印机设置。
你不能使用桌面版的Acrobat来做这件事,因为它不是为无人值守操作而设计的,需要一个用户界面。另外,我认为它违反了Adobe的许可证。
https://stackoverflow.com/questions/10519124
复制相似问题