Cómo eliminar la firma de un PDF

Cómo eliminar la firma de un PDF

Este PDF tiene una firma no válida, por eso quiero eliminarlo. ¿Existen algunas herramientas para hacerlo? Utilizo el sistema Windows/Linux.

Fuente PDF:https://zh.z-library.se/book/3355492/93d409/classical-mechanics.html

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Respuesta1

Encontré una solución que puede permitir que no muestre la firma:

ingrese la descripción de la imagen aquí

haga clic en el Standardsbotón en el lado izquierdo y haga clic en:

Remove Preflight Audit Trail>> Open Preflight>> Verify Preflight Certificate>>Edit

Mostrará este panel:

ingrese la descripción de la imagen aquí

Para todos los artículoscon Error(la cruz roja), haga clic y vea Custom checks in this profile, desactive el Enable check.

ingrese la descripción de la imagen aquí

Por fin puedes guardar tu PDF para que no haya At least one signature is invalidadvertencias.

Respuesta2

Se eliminó de esa versión a través del editor hexadecimal de PDF (después de trabajar con la descompresión). Sin embargo, será un ejercicio "único" basado en la experiencia humana, por lo que no es fácil de programar.

ingrese la descripción de la imagen aquí

Comience con un archivo defectuoso. Descomprima con cualquier descompresor de PDF como lo haría en un lector/editor de PDF. Marque si no es posible agregar confianza a esta firma.
Verificado, no se puede confiar en él, por lo que es razonable corregirlo eliminando una firma no válida.

ingrese la descripción de la imagen aquí

  1. Determine el punto de entrada de la firma <</Type/Annot/FT/Sig/MK<<>>y elimínelo (pero no sin antes anotar todas las demás direcciones encadenadas), así que establezca ese número de objeto enf

  2. Para el objeto principal, elimine las /Annots vinculadas
    <</Type/Page/Annots 3330 0 R/Contents 3162 0 R/Cr....
    <</Type/Page /Contents 3162 0 R/Cr..

  3. Nota 3330 está encadenado a 3306, así que configure ambos objetos enf

  4. Humanamente observe la doble entrada de firmas (posible causa de las fallas). Así que siga la cadena para neutralizar el objeto 3362 y ambos objetos de firma.

  5. Compruebe que el archivo no esté dañado y que ahora sea un PDF válido. Por lo tanto, como se muestra arriba, no hay firmas y, opcionalmente, se puede volver a firmar con la firma de cualquier otra persona.

  6. Opcionalmente, vuelva a comprimir y elimine todas las fallas limpiadas.

    antes de # objetos = /Tamaño 4976
    después de # objetos = /Tamaño 4950

Los descompresores lo harán de diferentes maneras. Entonces, para el ejemplo anterior, PDFTK sin comprimir, mostrará el número inicial de objetos en el avance como /Tamaño 4955 (por lo tanto, se han realizado algunas tareas de limpieza) Y el objetivo inicial que buscamos como

2801 0 obj  << /MK  << >> /P 1549 0 R /Subtype /Widget /V 4007 0 R /T (Enfocus Preflight) /Type /Annot /Rect [-10 -10 -10 -10] /FT /Sig >> endobj

El padre es/P 1549 0 R

1549 0 obj ....../Parent 67 0 R /Contents 2256 0 R /Annots 2257 0 R /Type /Page...

necesita cambios para eliminar ese widget /Annot Ref

1549 0 obj ....../Parent 67 0 R /Contents 2256 0 R                  /Type /Page...

Ahora necesitamos comenzar a rastrear las posiciones numéricas de cada objeto para más adelante. Entonces ve a 2275 y observa sudecimaldirección en la edición hexadecimal.

Epitafio ahttps://en.wikipedia.org/wiki/Herbert_Goldstein

Hayerrores editoriales restantes en ese Trabajopor lo que simplemente sería mejor esperar una cuarta edición póstuma de la misma fuente o de una alternativa.

información relacionada