Como remover o URL incorporado no documento PDF? (diálogo “o documento está tentando se conectar” aparece)

1

Eu tenho um documento Adobe PDF que, quando aberto, exibe uma caixa de diálogo de aviso com as palavras "o documento está tentando se conectar" seguido por uma determinada URL.

Eu escolho a opção "Bloquear" para tentar ser seguro.

Mas eu prefiro não ter este diálogo exibido, ou para o próprio documento PDF conter o URL. Conectar-se ao URL é desnecessário para o documento ser útil - seu conteúdo ainda pode ser lido quando "Bloquear" é escolhido.

Não estou procurando uma solução que solucione o sintoma - ou seja, a caixa de diálogo -, portanto, não estou procurando uma solução que simplesmente diz algo como: "alterar as configurações de segurança para bloquear no padrão" ou algo assim. / p>

A solução que estou procurando é simplesmente remover a URL mencionada na caixa de diálogo, do documento PDF real, para que a caixa de diálogo nunca ocorra.

Minha primeira tentativa nessa solução foi abrir o PDF no editor de texto do Notepad ++ (qualquer editor de texto seria suficiente, se tivesse pesquisa). Então procurei pelo URL mencionado na caixa de diálogo de aviso.

Aqui está o snippet do código PDF do próprio documento PDF, mostrando a URL

Issoocorreapenasumaveznodocumento.Então,experimenteiremoverváriosbits:apenasaURLparadeixar()e,emseguida,osnippetinteiro.

EmtodososexperimentoscomremoçãodoURLedocódigoassociado,acaixadediálogodeavisodesapareceu,masoAdobeReaderrelatou:

"o arquivo está danificado, mas está sendo reparado"

e o arquivo PDF ainda carregado e exibido.

Mas, obviamente, estou procurando uma solução que remova a URL sem fazer com que essa outra caixa de diálogo ocorra. Presumivelmente, minha edição manual perturbou o código de alguma forma, talvez um valor de soma de verificação ou de posição de deslocamento tenha se tornado inconsistente com a posição real de algum código.

Existe um utilitário para remover / filtrar / remover esses URLs incorporados em PDFs com o documento resultante intacto, sem erros?

(By the way, eu tive que mostrar o trecho de código como uma imagem como o que não seria exibido completamente devido aos colchetes de igualdade em ângulo duplo que estão sendo interpretados como marcação eu acho. O URL dado foi um exemplo para ilustrar o problema e não o real visto.)

    
por therobyouknow 23.01.2012 / 02:43

5 respostas

7

O arquivo PDF contém uma tabela com deslocamentos de arquivos no final e eles dão errado se você remover o URL.

Você pode substituí-lo por espaços, preservando a contagem de caracteres (preferencialmente no editor hexadecimal), e deve funcionar bem.

Substituir o %pr_e% com espaços e deixe as chaves intactas, assim: %pr_e% (é a "referência do objeto", você não quer alterá-lo porque a tabela de deslocamento pode dar errado)

Ou você pode procurar um editor de PDF, mas acredito que isso seria exagero.

Por favor, poste seus resultados:)

    
por 23.01.2012 / 05:20
4

Para responder a minha própria pergunta, um colega sugeriu outra solução seria imprimir o PDF em um arquivo - o arquivo de saída resultante no formato PDF. O processo de impressão pode higienizar o conteúdo e remover a chamada de URL.

Um exemplo de impressão para arquivar uma "impressora virtual" em PDF é o muito bom link de código-fonte aberto gratuito instalado como um driver de impressora e está disponível na escolha padrão de impressoras do Windows por meio do Painel de Controle e como uma impressora na lista oferecida pelos Aplicativos do Windows que imprimem coisas - como o Adobe PDF Reader:)

Vou dar uma chance e deixar você saber ...

    
por 23.01.2012 / 14:56
2

Bem, eu posso te dar uma ajudinha. Os PDFs estão em formato binário e a maioria dos formatos binários usa contagem de bytes para separar registros em vez de novas linhas. Em outras palavras, você não pode alterar o tamanho do arquivo sem fazer todas as contagens erradas. Tudo o que você substituir esse URL deve ser o mesmo tamanho. Se você estivesse disposto a investir algum tempo estudando o formato do arquivo, você poderia removê-lo, ajustar as "contagens" apropriadas, mas não adivinhar onde elas estão. Ou você pode aprender outro comando de PDF que é inócuo e pode ser coagido para o mesmo tamanho de qualquer URL.

Ou você pode encontrar um editor de PDF para fazer a mágica para você. Isso parece o mais fácil para mim.

    
por 23.01.2012 / 05:21
1

Tanto o PDF-XChange Viewer quanto o PDF-XChange Editor do tracker-software podem adicionar e excluir links em suas respectivas versões gratuitas (não limitados ao uso privado) . Basta clicar em Ferramentas > > Ferramentas e caixas de links destacarão áreas com links incorporados. Claro que isso não é uma opção para descartar centenas de links em documentos enormes.

    
por 21.09.2016 / 10:10
0

Se você tiver o Acrobat Pro 9, tente:

  1. Abra o arquivo PDF no AP9 e bloqueie todas as tentativas de acesso à rede.

  2. Clique no menu Arquivo / Propriedades / Guia Segurança / Digite 'Método de segurança' = [Sem segurança] (se puder)

  3. Clique em Menu Avançado / Processamento de Documentos / Editar Todos os Javascripts

  4. Verifique o URL na caixa de código e, em seguida, se ele existe:

Remova as funções JavaScript, mas não as tags XML.

No meu caso, removi o código entre (e não incluindo):

/ * * * * * * * * * * * pertence a: Document-Actions: Document Open * * * * * * * * * * * /

e o próximo

// < / ACRO_script >

Clique em [OK] e procure hiperlinks externos no documento e use a ferramenta de link na barra de ferramentas de edição avançada para realçá-los, e a tecla Del para excluí-los (o texto do link permanecerá).

Se isso não for correto para você, esperamos fornecer algumas dicas.

    
por 20.06.2013 / 23:03