Auf meiner MVC-Anwendung habe ich eine Ansicht mit einer Liste von PDF-Dokumenten. Ich muss dem Benutzer erlauben, die Dokumente zu überprüfen, die er möchte, und die ausgewählten Dokumente an den Drucker zu senden.Senden Sie Dokumente mit JavaScript an den Drucker?
Nachdem der Benutzer die Dokumente wählen, die er will, ich, welche Dokumente ausgewählt und erhalten ihre Pfade in einem Array mit Javascript und Knockout drucken überprüfen:
var mappedArray = $.map(self.checkedDocs(), function (item) { return crm.controlRecord().pdfLoc() + item.pdfDocloc() });
ein Beispiel eines Arrays:
["\\aaa\bbb\ccc\docs\2016\03\22\test1.pdf", "\\aaa\bbb\ccc\docs\2016\03\22\test2.pdf", "\\aaa\bbb\ccc\docs\2016\03\22\test3.pdf"]
Wie kann ich diese Dokumente an den Benutzer des Druckers auf Client-Seite senden?
Ich habe diesen Code, der funktioniert gut, wenn ich eine HTML-Tabelle drucken, aber ich bin mir nicht sicher, wie es mit Dokumente zu tun.
self.print = function() {
var divToPrint = document.getElementById('tableToprint');
newWin = window.open("");
newWin.document.write(divToPrint.outerHTML);
newWin.print();
newWin.document.close();
newWin.focus();
newWin.print();
newWin.close();
}
Bitte beraten.