PDF açıldığında Yazdır iletişim kutusu açılır


24

Açmak için çift tıkladığımda, Adobe Reader X'te Yazdır iletişim kutusunu otomatik olarak getiren bazı PDF'lerim var. Windows XP kullanıyorum. Bence bu PDF'nin içindeki bazı kodlar yüzünden. Adobe Reader'dan bu tür otomatik yazdırmayı devre dışı bırakabilmemin bir yolu var mı?

Yanıtlar:


20

Yalnızca belirli dosyalarda oluyorsa bunun nedeni büyük olasılıkla:

Acrobat JavaScript kodunu belirli bir PDF belgesine, o belgedeki bir sayfaya, alana veya düğmeye veya PDF dosyasındaki bir alana veya düğmeye ve hatta bir kullanıcı işlemine bağlayabilirsiniz

Adobe Reader'da javascript'i devre dışı bırakabilirsiniz:

  • Açık Edit->Preferences
  • Tıklayın Javascriptsol bölmedeki
  • Enable Acrobat JavascriptSağ bölmedeki işareti kaldırın

Komut dosyasını PDF dosyasından, @Kazark tarafından düzenlenen kullanıcı218924 yanıtından silmek için talimatlar eklendi . Bu bir cevabı bütün hikayeyi anlatır.
Jim DeLaHunt

Bu çözümü Foxit ile uygulayabildim. Dosyayı açtım, yazdırmayı iptal ettim, tercihlerde Javascript'i kapattım, dosyayı kaydettim ve dosyayı tekrar açtığımda sorun çözüldü. Javascript'i tekrar açtığımda bile düzeltme sıkıştı.
aparente001

20

Adobe Acrobat'ta açın. Araçlara git> Javascript> "Belge Javascripts" i seçin. Ardından bir iletişim kutusu açılır. this.print()Karşılık gelen komut dosyası adına sahip bir kod olacaktır ( 0benim durumumda). deleteİletişim kutusunda botton'a basın ve kaydedin.


5
Bunu Adobe Reader ile yapabilir misiniz yoksa tam Acrobat sürümüne mi ihtiyacınız var?
wisbucky

3
Bu, asıl nedenin nerede olduğunu ve nasıl giderileceğini açıkladığı için kabul edilen cevap olmalıdır. Kabul edilen cevap, bir çözüm olmayan, sadece bir geçici çözüm olan bu özelliği devre dışı bırakmak için Acrobat tercihlerini değiştirmenizi önerir.
Francisco Zarabozo

Adobe Acrobat 8 ​​Professional'da yol biraz farklıdır: Gelişmiş> Belge İşleme> Java Metinleri ... ... DeleteAçılır iletişim kutusunda düğmesine basın .
martias

Bu cevap eksiktir, Enable Acrobat Javascriptçünkü baskı diyaloğunu aşmak için @Sim K'nin cevabının söylediği gibi kapatmanız gerekir. (Belgemin senaryosunu this.print();hemen takip this.close()ettim.) Bu cevabın talimatlarını kabul edilen cevaba ekleyeceğim, tüm hikayeyi veren bir cevaba sahip olacağım.
Jim DeLaHunt


1

Ancak bunlar benim için işe yaramadı, kaldırmak Tool > Protection > Remove Hidden Informationiçin öğeyi kullanarak ve seçmek Javascriptişe yaradı.


0

Adobe Acrobat'ta ( Ctrl+ D) Belge Özellikleri'ni açın ve İlk Görünüm sekmesinde hiçbir araç çubuğunun veya pencere denetiminin gizlenmediğinden emin olun .


0

Bunu çözmenin en kolay yolu, dosyayı başka bir PDF dosyasına yazdırmak ve orijinalinden biraz farklı bir şekilde adlandırmaktır. Bu, yazdırma isteminin otomatik olarak açılmasını kaldıracaktır.


0

Bir PDF ile aynı sorun benim için oluyordu, Acrobat olmadan gerekli değişiklikleri yapabildim. PDF'yi bir metin düzenleyicide açtım. Kazark'ın belirttiği gibi "this.print ()" ile bir satır vardı. Sadece çizgiyi sildim ve bu sorunu çözdü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.