16 votes

Supprimer les métadonnées d'auteur des annotations PDF dans l'aperçu ?

Je dois fournir des commentaires sur des PDF dans le cadre du processus d'arbitrage d'articles de revues. Comment puis-je supprimer mon nom des annotations que j'ai faites à l'aide de Mac Preview ? (elles sont visibles dans Inspecteur : Annotations, mais semblent ne pas être modifiables)

0 votes

Avec quel programme utilisez-vous pour faire des commentaires ? Cette question nécessite beaucoup plus de détails pour pouvoir vous aider. Veuillez envisager d'ajouter plus de détails. Faites-vous le PDF vous-même ? Comment ajoutez-vous les annotations ? etc.

0 votes

La prévisualisation est très limitée dans ses capacités. Vous devez vraiment trouver un autre éditeur de PDF pour cette tâche et bien d'autres.

12voto

beroe Points 3151

J'ai exactement le même problème. Bien que vous deviez vous anonymiser dans les préférences, je n'ai pas entièrement confiance en cette méthode, donc.. :

  1. Faites une copie du fichier PDF annoté.
  2. Faites un glisser-déposer pour ouvrir dans un éditeur de texte comme TextWrangler, ou un éditeur hexagonal comme HexEdit. (Ne vous inquiétez pas des caractères bizarres d'apparence binaire).
  3. Recherchez votre nom et remplacez-le par le même nombre exact de X ou, en général, j'ajoute un espace entre les X pour que cela ressemble à un autre nom.
  4. Sauvegarder le fichier en place
  5. Ouvrez dans l'aperçu et passez la souris sur les annotations pour voir la version anonymisée.

1 votes

Brillant, ça marche - tout ce que j'avais besoin de savoir, c'est que mon nom était stocké en clair. C'est assez simple, merci !

2 votes

Je n'ai même pas eu besoin d'utiliser un éditeur hexagonal. Le bon vieil Emacs a suffi, car j'ai utilisé la fonction replace-string dans la vue brute du fichier.

2 votes

Cela ne semble plus fonctionner. Je viens de l'essayer sur un PDF qui contient des commentaires d'aperçu que je dois rendre anonymes. Il y a maintenant un AnnotationDictionary qui semble être un objet binaire, et je suis incapable de trouver le nom d'affichage en cherchant dans le fichier (avec emacs ou avec grep).

8voto

Ruskes Points 44895

Dans l'aperçu, allez dans les préférences

Dans l'onglet PDF

Choisissez d'afficher ou de ne pas afficher le nom dans les Annotations !

enter image description here

3 votes

C'est génial, mais y a-t-il un moyen de supprimer mon nom des annotations existantes ?

0 votes

Apple semble avoir travaillé dur pour empêcher cela, tout ça pour que la nsa puisse retrouver n'importe quoi à la fin.

2 votes

Mauvaise approche. Cela fonctionne pour le texte ajouté mais mon nom d'utilisateur apparaît toujours dans le texte surligné. Ne comptez pas sur cette méthode !

4voto

idsinc Points 11

En ce qui concerne la deuxième réponse, ceci ne fonctionne pas nécessairement si le .pdf a été créé à l'aide d'une autre application, même s'il est modifié dans Aperçu. Toujours utilisez l'inspecteur dans l'aperçu pour vous assurer que les métadonnées de l'auteur sont anonymes, et si ce n'est pas le cas, modifiez-les comme le suggère la première réponse en utilisant un éditeur de texte (TextEdit fonctionne bien).

Par exemple, j'imprime souvent des pages web au format .pdf dans Safari, notamment des articles d'actualité. Si j'ouvre l'une d'entre elles dans Aperçu et que je regarde à l'aide de l'inspecteur, mon nom apparaît, même si j'ai décoché "Ajouter le nom aux annotations" dans les préférences d'Aperçu, comme le suggère la deuxième réponse. Il reste là même si j'annote le document dans Aperçu et que je l'enregistre.

Je suppose que c'est parce qu'il a été ajouté lorsque j'ai imprimé en .pdf à partir de Safari. D'après ce que je sais, les préférences de Safari ne permettent pas de modifier l'identifiant de l'utilisateur ou de rendre anonymes les documents enregistrés, de sorte qu'il revient aux informations de compte du système et ajoute mon nom à partir de là lors de l'enregistrement.

Encore une fois, toujours utiliser l'inspecteur dans l'aperçu pour s'assurer que les métadonnées de l'auteur sont rendues anonymes avant d'envoyer un document sensible.

(Cela devrait répondre à la question de keflavich en réponse à la réponse 2. Dans Aperçu [par opposition aux applications bureautiques courantes ou autres logiciels de groupe], votre nom n'est pas associé à vos annotations mais au document dans son ensemble).

4voto

padawan Points 177

MetaClean est un outil puissant permettant de visualiser, de supprimer et de modifier les métadonnées des documents Microsoft Office (Word, Excel, PowerPoint et Visio), OpenOffice (traitements de texte, feuilles de calcul et présentations) et PDF (versions 1.0 et supérieures).

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

Plateformes Microsoft Windows, Linux, Unix et Mac OS X

1voto

MCCCS Points 207

Voici ma méthode complète :

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 vous n'aimez pas appeler GhostScript, vous pouvez à la place utiliser

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

_________________ est la chaîne composée d'underscores ayant la même longueur que UrCaseSensitiveUsername .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X