¿Cómo eliminar la URL incrustada en un documento PDF? (aparece el cuadro de diálogo "el documento está intentando conectarse")

¿Cómo eliminar la URL incrustada en un documento PDF? (aparece el cuadro de diálogo "el documento está intentando conectarse")

Tengo un documento PDF de Adobe que, cuando se abre, muestra un cuadro de diálogo de advertencia con las palabras "el documento está intentando conectarse" seguidas de una URL determinada.

Elijo la opción "Bloquear" para intentar estar seguro.

Pero prefiero que este cuadro de diálogo no se muestre en absoluto, o que el documento PDF contenga la URL. No es necesario conectarse a la URL para que el documento sea útil; su contenido aún se puede leer cuando se elige "Bloquear".

No estoy buscando una solución que aborde el síntoma, es decir, el cuadro de diálogo, por lo que no estoy buscando una solución que simplemente diga algo como: "cambiar la configuración de seguridad para bloquear de forma predeterminada" o algo así.

La solución que estoy buscando es simplemente eliminar la URL mencionada en el cuadro de diálogo, del documento PDF real, para que el cuadro de diálogo nunca se produzca.

Mi primer intento con esta solución fue abrir el PDF en el editor de texto Notepad++ (cualquier editor de texto sería suficiente, si tiene búsqueda). Luego busqué la URL mencionada en el cuadro de diálogo de advertencia.

Aquí está el fragmento del código PDF del propio documento PDF, que muestra la URL

fragmento de PDF

Esto sólo ocurrió una vez en el documento. Así que experimenté eliminando varios bits: solo la URL para dejar () y luego el fragmento completo.

En todos los experimentos con la eliminación de la URL y el código asociado, el cuadro de diálogo de advertencia desapareció, pero Adobe Reader informó:

"el archivo está dañado pero se está reparando"

y el archivo PDF aún se cargó y se mostró.

Pero obviamente estoy buscando una solución que elimine la URL sin provocar que se produzca este otro cuadro de diálogo. Presumiblemente, mi edición manual alteró el código de alguna manera, tal vez una suma de verificación o un valor de posición de compensación se volvió inconsistente con la posición real de algún código.

Entonces, ¿existe una utilidad para eliminar/filtrar/eliminar dichas URL incrustadas en archivos PDF con el documento resultante intacto y sin errores?

(Por cierto, tuve que mostrar el fragmento de código como una imagen, ya que no se mostraría completamente debido a que los corchetes de igualdad de doble ángulo se interpretan como marcas, supongo. La URL proporcionada fue un ejemplo para ilustrar el problema y no el uno real visto.)

Respuesta1

El archivo PDF contiene una tabla con compensaciones de archivos al final y salen mal si eliminas la URL.

Puedereemplazarcon espacios, preservando el recuento de caracteres (preferiblemente en el editor hexadecimal), y debería funcionar bien.

Sobrescribir el

/S/URI/(http://....afile.exe)
con espacios y deje las llaves intactas, así:
7210 0 obj
<<                                            >>
endobj xref
(es la "referencia del objeto", no desea cambiarla porque la tabla de compensación saldría mal)

O puede buscar un editor de PDF, pero creo que sería excesivo.

Por favor publique sus resultados :)

Respuesta2

Para responder a mi propia pregunta, un colega acaba de sugerir que otra solución sería imprimir el PDF en un archivo; el archivo de salida resultante estaría en formato PDF. El proceso de impresión podría desinfectar el contenido y eliminar la llamada URL.

Un ejemplo de "impresora virtual" para imprimir en un archivo PDF es la excelente y gratuita forja de PDF de código abierto.http://www.pdfforge.org/Esto se instala como un controlador de impresora y está disponible en la selección estándar de impresoras de Windows a través del Panel de control y como impresora en la lista ofrecida por aplicaciones de Windows que imprimen cosas, como Adobe PDF Reader :)

Lo intentaré y te lo haré saber...

Respuesta3

AmbosVisor de PDF-XChangeyEditor PDF-XChangeby tracker-software pueden agregar y eliminar enlaces en sus respectivas versiones gratuitas (no limitadas al uso privado). Simplemente presione Herramientas >> Herramientas de enlace y los cuadros resaltarán las áreas con enlaces incrustados. Por supuesto, esta no es una opción para descartar cientos de enlaces en documentos enormes.

Respuesta4

Si tienes Acrobat Pro 9 prueba:

  1. Abra el archivo PDF en AP9 y bloquee cualquier intento de acceso a la red.

  2. Haga clic en Menú Archivo/Propiedades/Pestaña Seguridad/Ingrese 'Método de seguridad' = [Sin seguridad] (si puede)

  3. Haga clic en Menú avanzado/Procesamiento de documentos/Editar todos los Javascripts

  4. Verifique la URL en el cuadro de código y, si existe:

Elimine las funciones de Javascript pero no las etiquetas XML.

En mi caso eliminé el código entre (y sin incluir):

/* * * * * * * * * * * pertenece a: Documento-Acciones:Documento Abierto * * * * * * * * * * */

y el siguiente

//< /ACRO_script>

Haga clic en [Aceptar], luego busque hipervínculos externos en el documento y use la herramienta de vínculo en la barra de herramientas de edición avanzada para resaltarlos y la tecla Supr para eliminarlos (el texto del vínculo permanecerá).

Si esto no es correcto para usted, es de esperar que le proporcione algunas pistas.

información relacionada