我正在编写一个应用程序,执行一些测试并生成许多不同的报告。这些报告可以是任何组合:标签,面向最终客户的PDF,面向修复部门的PDF,XML文件等。
根据报告类型,我需要将文件发送到文件系统或多个不同打印机之一(A4,标签等)。理想情况下,不应出现弹出窗口 - 直接打印到纸张上。
我该如何将文件(PDF,XML)发送到打印机?我原以为对于XML /文本,我只需将其File.Copy到LPTn即可,但似乎行不通。对于PDF,我猜测我可以调用Acrobat并使用某些参数使PDF被打印。
我使用的打印机映射到LPTn。是否有更好的方法来做到这一点,并在应用中存储定义?即,标签发送到MyLabelPrinter,A4 PDF发送到MyA4Printer。
有人做过这个吗?
根据报告类型,我需要将文件发送到文件系统或多个不同打印机之一(A4,标签等)。理想情况下,不应出现弹出窗口 - 直接打印到纸张上。
我该如何将文件(PDF,XML)发送到打印机?我原以为对于XML /文本,我只需将其File.Copy到LPTn即可,但似乎行不通。对于PDF,我猜测我可以调用Acrobat并使用某些参数使PDF被打印。
我使用的打印机映射到LPTn。是否有更好的方法来做到这一点,并在应用中存储定义?即,标签发送到MyLabelPrinter,A4 PDF发送到MyA4Printer。
有人做过这个吗?