7
votes

Mac Terminal Change PDF Auteur

Je dois changer l'auteur d'un fichier PDF sur mon Mac. J'ai essayé d'utiliser Grep et SED pour y accomplir, mais je n'ai pas réussi.

Si j'ouvre un fichier PDF dans Aperçu.apprez et accédez à Outils> Afficher l'inspecteur I Voir "Auteur: Yonatan".

est-il possible d'utiliser terminal.app pour changer cette chaîne?

merci

P.s. Je sais que je peux créer un nouveau compte d'utilisateur sur mon Mac ou utiliser Adobe Acrobat Professional.


0 commentaires

4 Réponses :


8
votes

Vous pouvez utiliser l'automatiseur. Je ne pense pas que SED va fonctionner car les PDF sont en grande partie binaires, ou très coglés au moins. L'une des actions définies «PDF» dans l'automorateur est la définition des métadonnées, un champ qui est auteur. Appelez ensuite le flux de travail de l'automatiseur avec le terminal ou simplement enregistrer le flux de travail sous forme de gouttelette.


1 commentaires

C'était génial merci! Je n'ai jamais utilisé l'automatiseur et je ne savais pas que cela avait exactement ce dont j'avais besoin!



14
votes
  1. Ouvrir Automator & Créez A Nouveauflow de Workflow
  2. recherche "spec " & Ajouter Obtenez des éléments de recherche spécifiés
  3. Recherche "Meta" & Ajouter Set PDF MetaData
  4. Faites glisser-déposer les fichiers PDF souhaités sur le Obtenir des éléments de recherche spécifiés zone
  5. dans la zone METADATA PDF, mettez à jour les métadonnées
  6. dans le coin supérieur droit, cliquez sur [exécuté]

    Pour plus de détails, voir la capture d'écran ci-dessous:

    Entrez la description de l'image ici


1 commentaires

Je ne savais pas que cela existait. La capture d'écran est super utile



14
votes

Un meilleur moyen serait d'utiliser exifool code> , qui sur Mac vous pouvez installer avec l'utilisation de homebrew : xxx pré>

vous éditez ensuite votre Metadata dans votre PDF de la manière suivante: P>

pdf-redact-tools --sanitize untrusted.pdf


2 commentaires

Il convient de mentionner que exifedicool ne pas SUPPEZ LES METADATA - Cela ajoute simplement un Bloc disant "Voici les nouvelles métadonnées". L'ancienne information est toujours là.


Merci pour la référence aux outils PDF-React! Le projet n'est plus maintenu, et suggère maintenant d'utiliser Dangerzone à la place



1
votes

Après avoir utilisé les méthodes proposées, j'ai obtenu une diminution de la qualité de mon papier (à l'aide des outils PDF-Redact). Pour moi, à l'aide de MacOS, le meilleur moyen de supprimer de manière irréversible toutes les métadonnées d'un PDF a été réalisée à la fois à la fois à la fois.

  1. Remplacez les métadonnées avec NULLS LI> ol> xxx pré>
    1. linéarisez le PDF pour éliminer les anciennes métadonnées (remplacées par des NULLS), empêchant de restaurer ces métadonnées: li> OL>
      qpdf --linearize file_from_exif.pdf file_out.pdf
      


0 commentaires