PrintDocument打印怎么才能不弹出选择框直接打印为PDF

使用PrintDocument打印一个Panel(Panel里面是一个表格与头部个中Label控件,表格内容很多,需要打印很多页)

img

img

已经设置了打印机PrinterName属性、文件路径PrintFileName属性、PrintToFile属性,PrintController的实例也是StandardPrintController。但是打印出来还是会弹出选择框

img


这要怎么搞才能不弹出这个选择框,直接根据设置的文件路径与名称打印为PDF

选择框是作为虚拟打印机的一部分弹出的
你没法控制
你有两个变通方法
一个是你的程序判断这个对话框是否弹出,如果弹出,你程序人为地选择确定
一个是你不用打印这个办法,直接输出pdf,用 itext sharp 这个库

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632