我试图通过PDFTron打印多份报告,使用以下代码:
Dim pdfDoc As New PDFDoc("C:\Test.pdf")
Dim pages As New PageSet(1, pdfDoc.GetPageCount)
Dim pm As New PrinterMode
pm.SetCollation(True)
pm.SetCopyCount(3)
PDF.Print.StartPrintJob(pdfDoc, "", pdfDoc.GetFileName, "", pages, pm)
但无论何时运行它只打印1份。我错过了什么?
答案 0 :(得分:0)
您要打印到物理打印机还是虚拟打印机?
如果是虚拟打印机,则通常创建包含所有副本的单个文件,因此请检查总页数以查看它是否是源的倍数(假设您没有在一张纸上打印多个页面)。
否则,目标打印机可能不支持多个副本,但我怀疑是这种情况。您可以通过从另一个应用程序(如wordpad)打印到同一台打印机进行验证,看看是否可以打印多份副本。