Beim Öffnen einer PDF wird das Dialogfeld "Drucken" geöffnet

24

Ich habe einige PDFs, die beim Öffnen durch Doppelklicken automatisch das Dialogfeld „Drucken“ in Adobe Reader X öffnen. Ich arbeite unter Windows XP. Ich denke, das liegt an etwas Code im PDF selbst. Gibt es eine Möglichkeit, das automatische Drucken in Adobe Reader zu deaktivieren?

Kit
quelle

Antworten:

20

Wenn es nur mit bestimmten Dateien geschieht, liegt das wahrscheinlich an:

Sie können Acrobat JavaScript-Code an ein bestimmtes PDF-Dokument, eine Seite, ein Feld oder eine Schaltfläche in diesem Dokument oder ein Feld oder eine Schaltfläche in der PDF-Datei und sogar an eine Benutzeraktion binden

Sie können Javascript in Adobe Reader deaktivieren:

  • Öffnen Sie Edit->Preferences
  • Klicken Sie Javascriptim linken Bereich auf
  • Deaktivieren Sie Enable Acrobat Javascriptdas Kontrollkästchen im rechten Bereich
Siim K
quelle
Die Anweisungen zum Löschen des Skripts aus der PDF-Datei aus der Antwort von user218924 , die von @Kazark bearbeitet wurde, wurden hinzugefügt. Dies lässt eine Antwort die ganze Geschichte erzählen.
Jim DeLaHunt
Ich konnte diese Lösung mit Foxit anwenden. Ich habe die Datei geöffnet, den Druck abgebrochen, Javascript in den Voreinstellungen deaktiviert, die Datei gespeichert und dann das Problem behoben, als ich die Datei erneut öffnete. Das Update blieb auch dann hängen, wenn ich Javascript wieder einschaltete.
aparente001
20

In Adobe Acrobat öffnen. Gehe zu Tools> Javascript> wähle "Document Javascripts". Dann erscheint ein Dialogfeld. Es wird this.print()Code mit einem entsprechenden Skriptnamen ( 0in meinem Fall) geben. Drücken deleteSie einfach unten im Dialogfeld und speichern Sie.

user218924
quelle
5
Können Sie dies mit Adobe Reader tun oder benötigen Sie die Vollversion von Acrobat?
wisbucky
3
Dies sollte die akzeptierte Antwort sein, da hier erklärt wird, wo die eigentliche Ursache liegt und wie sie behoben werden kann. In der akzeptierten Antwort wird vorgeschlagen, die Acrobat-Einstellungen zu ändern, um diese Funktion zu deaktivieren. Dies ist keine Lösung, sondern nur eine Problemumgehung.
Francisco Zarabozo
In Adobe Acrobat 8 ​​Professional sieht der Pfad etwas anders aus: Erweitert> Dokumentverarbeitung> Dokument-JavaScripts ...> Klicken Sie Deleteim Popup-Dialogfeld auf.
Martias
Diese Antwort ist unvollständig, da Sie sie Enable Acrobat Javascriptdeaktivieren müssen, wie in der Antwort von @Sim K angegeben, um den Druckdialog zu verlassen. (Das Skript meines Dokuments wird aufgerufen, this.print();gefolgt von this.close().) Ich werde die Anweisungen dieser Antwort zu der akzeptierten Antwort hinzufügen, um eine Antwort zu erhalten, die die gesamte Geschichte wiedergibt.
Jim DeLaHunt
1

Versuchen Sie, die PDF-Datei mit PDFCreator neu zu erstellen (oder erneut zu drucken) .

malhobayyeb
quelle
1

Diese funktionierten bei mir jedoch nicht. Das Verwenden Tool > Protection > Remove Hidden Informationund Auswählen des Javascriptzu entfernenden Elements hat funktioniert.

Florenz
quelle
0

Öffnen Sie die Dokumenteigenschaften in Adobe Acrobat ( Ctrl+ D) und stellen Sie sicher, dass auf der Registerkarte " Erstansicht" keine Symbolleisten oder Fenstersteuerelemente ausgeblendet sind .

Christian
quelle
0

Der einfachste Weg, dies zu lösen, besteht darin, die Datei einfach in eine andere PDF-Datei zu drucken und sie etwas anders als das Original zu benennen. Dadurch wird die Druckaufforderung nicht mehr automatisch geöffnet.

user1022098
quelle
0

Bei einem PDF-Dokument war das gleiche Problem für mich aufgetreten. Ich konnte die erforderlichen Änderungen ohne Acrobat vornehmen. Ich habe das PDF in einem Texteditor geöffnet. Wie von Kazark bemerkt, gab es eine Zeile mit "this.print ()". Ich habe einfach die Zeile gelöscht, und das hat das Problem behoben.

Gast
quelle