Drucken Sie ein PDF geladen, IFrame via Javascript

Warum es nicht getan werden kann? Ich verbrachte 2 Tage zu recherchieren. Es ist einfach nicht möglich, es zu tun!

Den letzten Versionen von Chrome lassen das übergeordnete Fenster zugreifen, PDF-iframe. Aber weder FF oder IE lassen Sie mich berühren Sie den iframe enthält "application/pdf" an.

Der code ist einfach:

<iframe id="pdfFrame" src="/mydomain/document.pdf"></iframe>

Wenn ich rufe:

pdfFrame.contentWindow.print();

FF sagt:

Error: Permission denied to access property 'print'

IE sagt:

SCRIPT65535: Invalid calling object 

Hat jemand vor der gleichen situation vor? Hat es jemand geschafft, es zu lösen? Hat jemand einen anderen Vorschlag? Ich will einfach nur laden Sie eine PDF-Datei von meiner eigenen domain aus und senden Sie es ordnungsgemäß an den Drucker.

Ich habe versucht, die Formatierung meines Dokuments mit CSS @media. Aber es ist eine Schweinerei. Drucken nur die Hälfte des Dokuments, egal was ich setup der Rahmen zu 100% alles.

Dank!!

InformationsquelleAutor Juliano | 2015-01-23
Schreibe einen Kommentar