16 votos

¿Eliminar metadatos de autor de las anotaciones PDF en vista previa?

Necesito proporcionar comentarios en archivos PDF como parte del proceso de arbitraje de artículos de revista. ¿Cómo puedo eliminar mi nombre de las anotaciones que hice usando Vista Previa en Mac? (se pueden ver en el Inspector: Anotaciones, pero no parecen ser editables)

0 votos

¿Qué programa estás utilizando para hacer comentarios? Esta pregunta necesita más detalles para poder ayudarte. Por favor, considera agregar más información. ¿Haces el PDF tú mismo? ¿Cómo añades las anotaciones? etc.

0 votos

Vista previa es muy limitada en sus capacidades. Realmente necesitas encontrar otro editor de PDF para esta y muchas otras tareas.

12voto

beroe Puntos 1605

Tengo exactamente el mismo problema. Mientras deberías anonymizarte en las preferencias, no confío completamente en ese método, así que:

  1. Haz una copia del archivo PDF con anotaciones
  2. Arrastra y suelta para abrirlo en un editor de texto como TextWrangler, o un editor hexagonal como HexEdit (No te preocupes por los caracteres extraños que parecen binarios)
  3. Busca tu nombre y reemplázalo con la misma cantidad exacta de Xs o suelo agregar un espacio entre las Xs para que parezca un nombre diferente.
  4. Guarda el archivo en su ubicación
  5. Ábrelo en Vista Previa y pasa el mouse sobre las anotaciones para ver la versión anonymizada

1 votos

Brillante, esto funciona - todo lo que necesitaba saber era que mi nombre estaba siendo almacenado en texto sin formato. Bastante fácil, ¡gracias!

2 votos

Ni siquiera necesité usar un editor hexadecimal. El viejo y sencillo Emacs fue suficiente, ya que utilicé la función replace-string en la vista cruda del archivo.

2 votos

Esto parece que ya no funciona. Acabo de intentarlo en un PDF que tiene comentarios de Vista previa que necesito anonimizar. Ahora hay un AnnotationDictionary que parece ser un objeto binario, y no puedo encontrar el nombre de visualización buscando en el archivo (con emacs o con grep).

8voto

Buscar웃 Puntos 23467

En la Vista previa, ve a preferencias

En la pestaña PDF

¡Selecciona mostrar o no mostrar el nombre en las anotaciones!

introducir descripción de la imagen aquí

3 votos

Esto es genial, ¿pero hay alguna forma de eliminar mi nombre de las anotaciones existentes?

0 votos

Apple parece haber trabajado arduamente para prevenir esto, todo para que la NSA pueda rastrear cualquier cosa al final.

2 votos

Mala aproximación. Funciona para el texto añadido pero mi nombre de usuario sigue apareciendo en texto resaltado. ¡No confíes en esto!

4voto

flistering Puntos 21

MetaClean es una herramienta poderosa para ver, eliminar y editar metadatos de documentos de Microsoft Office (Word, Excel, PowerPoint y Visio), OpenOffice (procesadores de texto, hojas de cálculo y presentaciones) y PDF (versiones 1.0 y superiores).

http://adarsus.com/en/metaclean.html

Plataformas de Microsoft Windows, Linux, Unix y Mac OS X

4voto

kyleskool Puntos 333

En cuanto a la segunda respuesta, esto no necesariamente funciona si el .pdf fue creado utilizando una aplicación diferente, incluso si es modificado en Vista Previa. Siempre utiliza el Inspector en Vista Previa para asegurarte de que los metadatos del Autor estén anonimizados, y si no lo están, cámbialo como sugiere la primera respuesta utilizando un editor de texto (TextEdit funciona bien).

Por ejemplo, a menudo "imprimo" páginas web a .pdf en Safari, especialmente noticias. Si abro una de esas en Vista Previa y busco utilizando el Inspector, mi nombre aparece, a pesar de que tengo desmarcada la opción "Añadir nombre a las anotaciones" en las preferencias de Vista Previa como sugiere la segunda respuesta. Permanece allí incluso si anoto el documento en Vista Previa y lo guardo.

Supongo que esto se debe a que se añadió cuando imprimí a .pdf desde Safari. Las preferencias de Safari no tienen una forma de cambiar el ID de usuario o anonimizar los documentos guardados en sus preferencias, que yo sepa, por lo que vuelve a la información de la cuenta a nivel de sistema y añade mi nombre desde allí al guardar.

Nuevamente, siempre utiliza el Inspector en Vista Previa para asegurarte de que los metadatos del Autor estén anonimizados antes de enviar un documento sensible.

(Esto debería responder a la pregunta de keflavich en respuesta a la Respuesta 2. En Vista Previa [a diferencia de las aplicaciones de oficina comunes u otro software de grupo], tu nombre no está asociado con tus anotaciones sino con el documento en su totalidad.)

1voto

Giuliano Puntos 13

Aquí está mi método completo:

export LC_CTYPE=C
qpdf --qdf --object-streams=disable file.pdf
sed -i "" "s/\/T \(UrCaseSensitiveUsername\)//g;" file.pdf
gs -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf file.pdf                    # Para corregir errores
qpdf --replace-input --object-streams=generate --recompress-flate --compression-level=9 out.pdf # Para recomprimir

Si no te gusta llamar a GhostScript, puedes en su lugar usar

sed -i "" "s/UrCaseSensitiveUsername/_________________/g;" file.pdf

donde _________________ es la cadena compuesta por guiones bajos que tiene la misma longitud que UrCaseSensitiveUsername.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X