2014-12-15 1 views
5

Dies ist mein JavaScript-Code zum Öffnen eines neuen Fensters und zum automatischen Öffnen des Druckdialogs. Wenn der Benutzer im Dialogfeld "Drucken" die Option zum Drucken in Adobe PDF auswählt, wird in einem Menü die Option zum Definieren des PDF-Dateinamens angezeigt. In Firefox und Chrome wird der PDF-Dateiname als Titel der Seite festgelegt, was in Ordnung ist. In Internet Explorer wird der PDF-Dateiname jedoch als URL-Basisname des übergeordneten Fensters festgelegt. Wie kann ich den PDF-Dateinamen programmatisch im Internet Explorer einstellen?Einstellung Dateiname von PDF von Javascript Druckmethode in Internet Explorer funktioniert nicht

+0

Haben Sie eine Lösung gefunden? – Amber

Antwort

0

Es scheint, dass es leider nicht vom Browser aus getan werden kann.

Es sieht so aus, als käme der Dateiname vom PDF-Drucker, nicht vom Browser, wie von Teemu in diesem Beitrag kommentiert: Default File Name when printing from Internet Explorer.

https://answers.microsoft.com/en-us/ie/forum/ie8-windows_xp/filenames-when-printing-to-a-pdf-driver/e5541ba9-d545-e011-9577-d485645a8348

Aber es gilt nur für statische Seiten Sie wollen Druck:

Es ist ein Thread im Forum von Microsoft geöffnet, wie der Wert zu setzen als den Namen Standarddatei auf den Link unten genommen werden durch Drücken von Strg + P. Wenn Sie ein Dokument dynamisch erstellen, wird die URL des übergeordneten Elements als Standarddateiname verwendet.

Verwandte Themen