Como remover URL incorporado em documento PDF? (a caixa de diálogo "o documento está tentando se conectar" aparece)

Como remover URL incorporado em documento PDF? (a caixa de diálogo "o documento está tentando se conectar" aparece)

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" seguidas de um determinado URL.

Escolho a opção “Bloquear” para tentar ficar seguro.

Mas prefiro que essa caixa de diálogo não seja exibida ou que o próprio documento PDF contenha o URL. A conexão ao URL é desnecessária para que o documento seja útil - seu conteúdo ainda pode ser lido quando "Bloquear" é escolhido.

Não estou procurando uma solução que resolva o sintoma - ou seja, a caixa de diálogo - então não estou procurando uma solução que simplesmente diga algo como: "alterar as configurações de segurança para bloquear no padrão" ou algo parecido.

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

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

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

Trecho de PDF

Isso ocorreu apenas uma vez no documento. Então experimentei remover vários bits: apenas a URL para sair () e depois o trecho inteiro.

Em todas as experiências com remoção do URL e do código associado, a caixa de diálogo de aviso desapareceu, mas o Adobe Reader relatou:

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

e o arquivo PDF ainda foi carregado e exibido.

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

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

(A propósito, eu tive que mostrar o trecho de código como uma imagem, pois ele não seria exibido completamente devido aos colchetes de igualdade de ângulo duplo sendo interpretados como marcação, eu acho. O URL fornecido foi um exemplo para ilustrar o problema e não o realmente visto.)

Responder1

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

Você podesubstituircoloque-o com espaços, preservando a contagem de caracteres (de preferência em editor hexadecimal), e deve funcionar bem.

Substitua o

/S/URI/(http://....afile.exe)
com espaços e deixe as chaves intactas, assim:
7210 0 obj
<<                                            >>
endobj xref
(é a "referência do objeto", você não quer alterá-la porque a tabela de deslocamento daria errado)

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

Por favor poste seus resultados :)

Responder2

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

Um exemplo de impressão em arquivo de "impressora virtual" PDF é o excelente forjamento de PDF de código aberto gratuitohttp://www.pdfforge.org/Ele é instalado como um driver de impressora e está disponível na escolha padrão de impressoras do Windows através do Painel de Controle e como uma impressora na lista oferecida pelos aplicativos do Windows que imprimem coisas - como o Adobe PDF Reader :)

Vou tentar e te aviso...

Responder3

AmbosVisualizador PDF-XChangeeEditor PDF-XChangeby tracker-software são capazes de adicionar e excluir links em suas respectivas versões gratuitas (não limitadas ao uso privado). Basta clicar em Ferramentas >> Ferramentas de link e as caixas destacarão áreas com links incorporados. É claro que esta não é uma opção para descartar centenas de links em documentos enormes.

Responder4

Se você possui o Acrobat Pro 9, tente:

  1. Abra o arquivo PDF no AP9 e bloqueie qualquer tentativa 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, se existir:

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], procure por hiperlinks externos no documento e use a ferramenta de link na barra de ferramentas de edição avançada para destacá-los e a tecla Del para excluí-los (o texto do link permanecerá).

Se isso não estiver correto para você, esperamos fornecer algumas pistas.

informação relacionada