![Como remover URL incorporado em documento PDF? (a caixa de diálogo "o documento está tentando se conectar" aparece)](https://rvso.com/image/1302458/Como%20remover%20URL%20incorporado%20em%20documento%20PDF%3F%20(a%20caixa%20de%20di%C3%A1logo%20%22o%20documento%20est%C3%A1%20tentando%20se%20conectar%22%20aparece).png)
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
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:
Abra o arquivo PDF no AP9 e bloqueie qualquer tentativa de acesso à rede.
Clique no menu Arquivo / Propriedades / Guia Segurança / Digite 'Método de segurança' = [Sem segurança] (se puder)
Clique em Menu Avançado/Processamento de Documentos/Editar Todos os Javascripts
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.