16 votos

¿Quitar los metadatos del autor de las anotaciones del PDF en la vista previa?

Necesito proporcionar comentarios sobre los PDF como parte del proceso de revisión de los artículos de las revistas. ¿Cómo puedo eliminar mi nombre de las anotaciones que he hecho con Mac Preview? (se pueden ver en Inspector: Anotaciones, pero no parecen ser editables)

0 votos

¿Con qué programa estás haciendo los comentarios? Esta pregunta necesita muchos más detalles para poder ayudarte. Por favor, considere añadir más detalles. ¿Haces tú mismo el PDF? ¿Cómo añades las anotaciones? etc.

0 votos

La 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. Aunque deberías anonimizarte en las prefecturas, no confío plenamente en ese método, así que..:

  1. Haga una copia del archivo PDF anotado
  2. Arrastrar y soltar para abrir en un editor de texto como TextWrangler, o un editor hexagonal como HexEdit (No te preocupes por ningún personaje raro de aspecto binario)
  3. Busca tu nombre y reemplázalo con el mismo número exacto de Xs o normalmente pongo un espacio entre las Xs para que parezca un nombre diferente.
  4. Guarda el archivo en su sitio
  5. Abra en la vista previa y pase el ratón por encima de las anotaciones para ver la versión anonimizada

1 votos

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

2 votos

Ni siquiera tuve que utilizar un editor hexadecimal. Me bastó con el viejo Emacs, ya que utilicé el replace-string en la vista bruta del archivo.

2 votos

Parece que esto ya no funciona. Acabo de probar esto en un PDF que tiene comentarios de Vista Previa que necesito anonimizar. Ahora hay un AnnotationDictionary que parece ser un objeto binario, y no soy capaz de encontrar el nombre de la pantalla buscando en el archivo (con emacs o con grep).

8voto

Buscar웃 Puntos 23467

En Vista previa, vaya a preferencias

En la pestaña de PDF

Seleccione mostrar o no mostrar el nombre en las anotaciones!

enter image description here

3 votos

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

0 votos

Apple parece haberse esforzado en evitarlo, todo para que al final la nsa pueda rastrear cualquier cosa.

2 votos

Mal enfoque. Funciona para el texto añadido, pero mi nombre de usuario sigue apareciendo en el texto resaltado. ¡No confíe en esto!

4voto

flistering Puntos 21

MetaClean es una poderosa herramienta 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 Microsoft Windows, Linux, Unix y Mac OS X

4voto

kyleskool Puntos 333

En cuanto a la segunda respuesta, esta no necesariamente funciona si el .pdf fue creado usando una aplicación diferente, incluso si es modificado en la vista previa. Siempre utilizar el Inspector en la vista previa para asegurarse de que los metadatos del Autor son anonimizados, y si no, cambiarlos 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, en particular las noticias. Si abro una de ellas en Vista Previa y miro usando Inspector, mi nombre aparece, aunque tenga "Añadir nombre a las anotaciones" desmarcado en las preferencias de Vista Previa como sugiere la segunda respuesta. Permanece allí incluso si anoto el documento en la vista previa y lo guardo.

Asumo que esto es porque fue agregado cuando imprimí el .pdf de Safari. Las preferencias de Safari no tienen una forma de cambiar el ID de usuario o de anonimizar los documentos guardados en sus preferencias, hasta donde yo sé, así que vuelve a la información de la cuenta a nivel de sistema y añade mi nombre desde allí al guardar.

Otra vez, siempre utilizar el Inspector en la vista previa para asegurarse de que los metadatos del Autor son anónimos 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 comunes de oficina u otros programas informáticos de grupo], su nombre no está asociado a sus anotaciones sino al documento en su conjunto).

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                    # To correct errors
qpdf --replace-input --object-streams=generate --recompress-flate --compression-level=9 out.pdf # To recompress

Si no le gusta llamar a GhostScript, puede utilizar en su lugar

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