Abrir um PDF exibe a caixa de diálogo Imprimir

23

Tenho alguns PDFs que, quando clico duas vezes para abrir, exibem automaticamente a caixa de diálogo Imprimir no Adobe Reader X. Estou no Windows XP. Eu acho que isso é devido a algum código dentro do próprio PDF. Existe alguma maneira de desativar essa impressão automática no Adobe Reader?

Kit
fonte

Respostas:

19

Se está acontecendo apenas com alguns arquivos específicos, provavelmente é porque:

Você pode vincular o código JavaScript do Acrobat a um documento PDF, página, campo ou botão específico desse documento ou a um campo ou botão do arquivo PDF e até a uma ação do usuário

Você pode desativar o javascript no Adobe Reader:

  • Abrir Edit->Preferences
  • Clique no Javascriptpainel esquerdo
  • Desmarque Enable Acrobat Javascriptno painel direito
Siim K
fonte
Adicionadas as instruções para excluir o script do arquivo PDF, da resposta do usuário218924 , editada por @Kazark. Isso faz com que uma resposta conte a história toda.
Jim DeLaHunt
20

Abra no Adobe Acrobat. Vá para Ferramentas> Javascript> escolha "Javascripts de documentos". Em seguida, uma caixa de diálogo é exibida. Haverá this.print()código com um nome de script correspondente ( 0no meu caso). Basta pressionar o botão deletena caixa de diálogo e salvar.

user218924
fonte
5
Você pode fazer isso com o Adobe Reader ou precisa da versão completa do Acrobat?
wisbucky
3
Essa deve ser a resposta aceita, pois explica onde está a causa real e como removê-la. A resposta aceita sugere a modificação das preferências do Acrobat para desativar esse recurso, que não é uma solução, apenas uma solução alternativa.
Francisco Zarabozo
No Adobe Acrobat 8 ​​Professional, o caminho é um pouco diferente: Avançado> Processamento de documento> Documentar JavaScripts ...> Pressione Deletena caixa de diálogo pop-up.
martias 27/07/18
Esta resposta está incompleta, pois você precisa desativar Enable Acrobat Javascriptcomo a resposta de @Sim K diz, para passar pelo diálogo de impressão. (O script do meu documento é this.print();seguido imediatamente por this.close().) Vou adicionar as instruções desta resposta à resposta aceita, para ter uma resposta que forneça toda a história.
Jim DeLaHunt
1

Tente recriar (ou reimprimir) o arquivo PDF usando o PDFCreator.

malhobayyeb
fonte
1

No entanto, eles não funcionaram para mim. Usar Tool > Protection > Remove Hidden Informatione selecionar o item com o qual Javascriptremover para remover funcionou.

Florença
fonte
0

Abra as Propriedades do documento no Adobe Acrobat ( Ctrl+ D) e verifique se nenhuma barra de ferramentas ou controle de janela está oculta na guia Visão inicial .

cristão
fonte
0

A maneira mais fácil de resolver isso é simplesmente imprimir o arquivo em outro arquivo PDF e nomeá-lo como algo ligeiramente diferente do original. Isso removerá o prompt de impressão da abertura automática.

user1022098
fonte
0

Com um PDF com o qual esse mesmo problema estava acontecendo comigo, eu pude fazer as alterações necessárias sem o Acrobat. Abri o PDF em um editor de texto. Como observado por Kazark, havia uma linha com "this.print ()". Eu simplesmente apaguei a linha, e isso resolveu o problema.

convidado
fonte