Otwarcie pliku PDF powoduje otwarcie okna dialogowego Drukuj

24

Mam kilka plików PDF, które po dwukrotnym kliknięciu, aby je otworzyć, automatycznie otwierają okno dialogowe Drukuj w programie Adobe Reader X. Korzystam z systemu Windows XP. Myślę, że dzieje się tak z powodu jakiegoś kodu w samym pliku PDF. Czy jest jakiś sposób, aby wyłączyć automatyczne drukowanie z Adobe Reader?

Zestaw
źródło

Odpowiedzi:

20

Jeśli dzieje się tak tylko z niektórymi konkretnymi plikami, to prawdopodobnie dlatego, że:

Możesz powiązać kod Acrobat JavaScript z określonym dokumentem PDF, stroną, polem lub przyciskiem w tym dokumencie lub polem lub przyciskiem w pliku PDF, a nawet z działaniem użytkownika

Możesz wyłączyć javascript w Adobe Reader:

  • Otwórz Edit->Preferences
  • Kliknij Javascriptlewy panel
  • Odznacz Enable Acrobat Javascriptw okienku po prawej stronie
Siim K.
źródło
Dodano instrukcje usuwania skryptu z pliku PDF, z user218924 „s odpowiedź edytowana przez @Kazark. To sprawia, że ​​jedna odpowiedź opowiada całą historię.
Jim DeLaHunt
Byłem w stanie zastosować to rozwiązanie w Foxit. Otworzyłem plik, anulowałem drukowanie, wyłączyłem Javascript w preferencjach, zapisałem plik, a potem, gdy ponownie otworzyłem plik, problem został rozwiązany. Poprawka zacięła się, nawet gdy ponownie włączyłem JavaScript.
aparente001
20

Otwórz w Adobe Acrobat. Idź do narzędzi> JavaScript> wybierz „Dokumenty JavaScript”. Następnie pojawi się okno dialogowe. Będzie this.print()kod z odpowiednią nazwą skryptu ( 0w moim przypadku). Po prostu naciśnij deletebotton w oknie dialogowym i zapisz.

użytkownik218924
źródło
5
Czy możesz to zrobić za pomocą Adobe Reader, czy potrzebujesz pełnej wersji programu Acrobat?
wisbucky
3
To powinna być zaakceptowana odpowiedź, ponieważ wyjaśnia, gdzie jest rzeczywista przyczyna i jak ją usunąć. Przyjęta odpowiedź sugeruje modyfikację preferencji programu Acrobat w celu wyłączenia tej funkcji, co nie jest rozwiązaniem, tylko obejściem.
Francisco Zarabozo
W programie Adobe Acrobat 8 ​​Professional ścieżka jest nieco inna: Zaawansowane> Przetwarzanie dokumentów> Dokumenty JavaScript ...> Naciśnij Deletew wyskakującym oknie dialogowym.
martias
Ta odpowiedź jest niekompletna, ponieważ musisz wyłączyć, Enable Acrobat Javascriptjak mówi odpowiedź @Sim K., aby ominąć dialog drukowania. (Skrypt mojego dokumentu wywoływany jest this.print();zaraz po nim this.close()). Zamierzam dodać instrukcje tej odpowiedzi do zaakceptowanej odpowiedzi, aby uzyskać jedną odpowiedź, która daje całą historię.
Jim DeLaHunt
1

Spróbuj odtworzyć (lub ponownie wydrukować) plik PDF za pomocą PDFCreator.

malhobayyeb
źródło
1

Nie działało to jednak dla mnie, zadziałało użycie Tool > Protection > Remove Hidden Informationi wybranie elementu za pomocą Javascriptdo usunięcia.

Florencja
źródło
0

Otwórz Właściwości dokumentu w Adobe Acrobat ( Ctrl+ D) i upewnij się, że żadne paski narzędzi ani kontrolki okna nie są ukryte w zakładce Widok początkowy .

chrześcijanin
źródło
0

Najprostszym sposobem na rozwiązanie tego jest po prostu wydrukowanie pliku do innego pliku PDF i nadanie mu nazwy nieco innej niż oryginał. Spowoduje to usunięcie monitu o automatyczne otwarcie.

użytkownik1022098
źródło
0

Dzięki plikowi PDF ten sam problem zdarzał się dla mnie, byłem w stanie dokonać niezbędnych zmian bez programu Acrobat. Plik PDF otworzyłem w edytorze tekstu. Jak zauważył Kazark, była tam linia z „this.print ()”. Po prostu usunąłem wiersz i to rozwiązało problem.

Gość
źródło