2016-06-10 1 views
0

Ich arbeite an einem C# asp.net-Projekt, in dem ich eine PDF-Datei aus einem Verzeichnis, wo es Dutzende von Dateien sind, drucken muss. Ich kann die Datei aus dem Verzeichnis auswählen, aber ich kann diese Datei nicht drucken, indem ich ein Popup erzeuge.Drucken Sie PDF-Datei mit C#, Code hinter und senden Sie Wert an Javascript zu Popup-Generierung

Kann jemand diese Datei von Back-End-Code zu Java-Skript übergeben, so dass es Popup anzeigen und nach Druck fragen kann?

P.S: Ich kann hier wegen des PHI-Problems keinen Code schreiben.

Vielen Dank im Voraus.

Antwort

0

Ihre PDF zum Fenster öffnen, erhalten Sie das Fenster Form Javascript,

Aufruf Javascript-Funktion,

OpenPrintPopUP(){ 
var display_setting="toolbar=no,location=no,directories=no,menubar=no, scrollbars=no,width=650, height=850, left=100, top=25" 

var prntWindow = window.open("","",display_setting); 
prntWindow.document.write(printContent); 
prntWindow.document.close(); 
prntWindow.focus(); 
prntWindow.print(); 

prntWindow.close(); 
} 
+0

DDave Vielen Dank für Ihre Antwort, aber das Problem ist, wie kann ich die Dateinamen von Back-End-Code übergebe zu "Pfad" in window.open (Pfad). – user3061917

+0

@ user3061917 können Sie nicht den Pfad zu einigen versteckten Variablen in C# speichern und auf diese von JS zugreifen? hier könnte dein Code mehr geholfen haben – DDave

+0

ok es ist ein guter Punkt, um diesen Wert in einem versteckten Feld zu speichern, dann kannst du mir bitte sagen, wie kann ich diesen versteckten Feldwert an JS weitergeben? – user3061917