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.)