L'ouverture d'un PDF fait apparaître la boîte de dialogue Imprimer

24

J'ai des fichiers PDF qui, lorsque je double-clique pour ouvrir, font automatiquement apparaître la boîte de dialogue Imprimer dans Adobe Reader X. Je suis sous Windows XP. Je pense que c'est à cause du code dans le PDF lui-même. Existe-t-il un moyen de désactiver cette impression automatique à partir d'Adobe Reader?

Trousse
la source

Réponses:

20

Si cela ne se produit qu'avec certains fichiers spécifiques, c'est probablement parce que:

Vous pouvez lier le code JavaScript Acrobat à un document PDF spécifique, une page, un champ ou un bouton dans ce document, ou un champ ou un bouton dans le fichier PDF, et même à une action de l'utilisateur

Vous pouvez désactiver javascript dans Adobe Reader:

  • Ouvert Edit->Preferences
  • Cliquez sur Javascriptdans le volet gauche
  • Décochez Enable Acrobat Javascriptdans le volet de droite
Siim K
la source
Ajout des instructions pour supprimer le script du fichier PDF, à partir de la réponse de user218924 telle que modifiée par @Kazark. Cela fait qu'une seule réponse raconte toute l'histoire.
Jim DeLaHunt
J'ai pu appliquer cette solution avec Foxit. J'ai ouvert le fichier, annulé l'impression, désactivé Javascript dans les préférences, enregistré le fichier, puis quand j'ai rouvert le fichier, le problème a été résolu. Le correctif est resté même lorsque j'ai réactivé javascript.
aparente001
20

Ouvrez dans Adobe Acrobat. Allez à outils> Javascript> choisissez "Document Javascripts". Ensuite, une boîte de dialogue apparaît. Il y aura du this.print()code avec un nom de script correspondant ( 0dans mon cas). Appuyez simplement sur deletebotton dans la boîte de dialogue et enregistrez.

user218924
la source
5
Pouvez-vous le faire avec Adobe Reader ou avez-vous besoin de la version complète d'Acrobat?
wisbucky
3
Cela devrait être la réponse acceptée car elle explique où se trouve la cause réelle et comment la supprimer. La réponse acceptée suggère de modifier les préférences d'Acrobat pour désactiver cette fonctionnalité, qui n'est pas une solution, juste une solution de contournement.
Francisco Zarabozo
Dans Adobe Acrobat 8 ​​Professional, le chemin est un peu différent: Avancé> Traitement du document> Scripts Java du document ...> Appuyez sur Deletedans la boîte de dialogue contextuelle.
martias
Cette réponse est incomplète, dans la mesure où vous devez désactiver Enable Acrobat Javascriptcomme le dit la réponse de @Sim K, afin de dépasser le dialogue d'impression. (Le script de mon document appelé this.print();suivi immédiatement this.close().) Je vais ajouter les instructions de cette réponse à la réponse acceptée, pour avoir une réponse qui donne toute l'histoire.
Jim DeLaHunt
1

Essayez de recréer (ou de réimprimer) le fichier PDF à l'aide de PDFCreator.

malhobayyeb
la source
1

Cela n'a pas fonctionné pour moi, cependant, l'utilisation Tool > Protection > Remove Hidden Informationet la sélection de l'élément avec Javascriptpour supprimer ont fonctionné.

Florence
la source
0

Ouvrez les propriétés du document dans Adobe Acrobat ( Ctrl+ D) et assurez-vous qu'aucune barre d'outils ni aucun contrôle de fenêtre ne sont masqués dans l'onglet Vue initiale .

Christian
la source
0

La façon la plus simple de résoudre ce problème consiste simplement à imprimer le fichier dans un autre fichier PDF et à lui donner un nom légèrement différent de l'original. Cela supprimera l'invite d'impression de l'ouverture automatique.

user1022098
la source
0

Avec un PDF, ce même problème m'était arrivé, j'ai pu apporter les modifications nécessaires sans Acrobat. J'ai ouvert le PDF dans un éditeur de texte. Comme l'a noté Kazark, il y avait une ligne avec "this.print ()". J'ai simplement supprimé la ligne et cela a résolu le problème.

client
la source