Ich verwende PrintTicket-Objekt (printTicket.Stapling = Stapling.StapleTopLeft;) und die PrintQueue.Addjob-Methode in System.printing, um die Heftoption zu aktivieren. Heften funktioniert gut mit XPS-Dokumenten, funktioniert aber nicht mit PDF-Dokumenten. Hier ist mein Code:Drucken von PDF mit Heftmodus in C#
PrintTicket printTicket = printQueue.DefaultPrintTicket;
printTicket.Stapling = Stapling.StapleTopLeft;
printQueue.CurrentJobSettings.CurrentPrintTicket = printTicket;
printQueue.AddJob("TEST", "C:\\TEST.XPS", false, printTicket);
TEST.XPS Druck und Heften, aber die Datei in PDF zu ändern funktioniert nicht.
Ihr Drucker heftet physikalisch Seiten zusammen? – CathalMF
Ja, es heftet Seiten zusammen. – Gaurav