Drucken eine pdf-Datei mit javascript oder jquery
Ich brauche, um zu drucken .pdf-Datei (Generiere ich mit jasperReport und ich speichern Sie es auf einem server) wenn ich auf eine print.gif -Taste.
Nun fand ich diese Lösung, die funktioniert für Firefox, aber nicht IE!
function printPdf(){
var url= document.getElementById('_url').value;
newwindow=window.open();
newdocument=newwindow.document;
newdocument.write('<embed type="application/pdf" src="'+url+'"
id="pdfDocument" height="100%" width="100%" ></embed> <SCR'+'IPT
LANGUAGE="JavaScript">window.print();window.close();</SCR'+'IPT>');
}
Versuchte ich auch document.close();
window.focus();
window.print();
window.close();
, aber Sie funktionieren nicht!
Lese ich viele Themen, aber ich kann nicht finden, eine Lösung für dieses Problem!
Wenn Sie möchten, um zu drucken .pdf auf Papier, mit einem echten Drucker, dann könnte es besser sein, hier für verschiedene Plug-ins und Lösungen auf, wie drucken Sie eine pdf-Datei per jQuery. Darüber hinaus diese Frage auf Stack Overflow könnte helfen. Viel Glück!
das klingt wie eine gute Antwort. Ich würde es Stimmen.
Ich habe versucht mit der Anleitung, die Sie miteinander verknüpft. Aber ich habe immer drucken Sie eine leere Seite!
PrintJs so gut printjs.crabbly.com
das klingt wie eine gute Antwort. Ich würde es Stimmen.
Ich habe versucht mit der Anleitung, die Sie miteinander verknüpft. Aber ich habe immer drucken Sie eine leere Seite!
PrintJs so gut printjs.crabbly.com
InformationsquelleAutor Vinx88 | 2013-05-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie eine
iframe
im html-Format:Ändern Sie dann die
src
desiframe
undon load
drucken.InformationsquelleAutor Bishal Paudel
Ich glaube das Problem ist, dass der content noch nicht geladen ist?
Ich hatte das gleiche Problem im IE8. Ich hatte das Dokument speichern, öffnen, drucken und das Fenster wieder schließen.
InformationsquelleAutor Anton