Puis-je ajouter ou modifier l'auteur d'un fichier PDF dans iBooks?

8

J'avais plusieurs fichiers PDF dans iTunes auxquels j'avais ajouté des auteurs. Ensuite, je suis passé à Mavericks et j'ai lancé iBooks. Il a déplacé mes livres et PDF d'iTunes, mais beaucoup de mes PDF montrent maintenant l'auteur comme "Auteur inconnu".

Existe-t-il un moyen d'ajouter un auteur à ces fichiers? Je ne peux pas "obtenir des informations" sur le fichier dans iBooks comme je pouvais le faire dans iTunes.


Remarque: Cette question a été posée à l'origine sur OS X 10.9 Mavericks. Maintenant que 10.10 Yosemite est disponible, il existe un moyen de le faire facilement dans iBooks.

William Jackson
la source

Réponses:

10

Vous pouvez utiliser les workflows Automator. En choisissant PDF sur la gauche, puis en faisant glisser l'action "Définir les métadonnées PDF" (ou quelque chose de similaire, ma version est en italien) dans la partie droite de la fenêtre Automator, vous pouvez mettre l'auteur, le titre et quoi que ce soit dans un ou plusieurs fichiers PDF.

Problèmes et solutions: si vous mettez à jour les métadonnées directement sur vos PDF dans le dossier iBooks, il ne mettra pas à jour iBooks, vous ne verrez donc aucun changement. Je suggère de copier vos PDF sur votre bureau, d'effacer les PDF d'iBooks, d'utiliser Automator pour ajouter les métadonnées, puis de réimporter (le glisser-déposer est utile ici) les livres de vos iBooks.
Je viens de terminer la mise à jour de mes fichiers, vous ne pouvez pas vous tromper;)

Simone ReF
la source
13

Pour être clair, les réponses de Bryan Luby et ReF sont toutes les deux correctes. Je voulais développer la réponse de ReF pour ceux qui n'avaient peut-être jamais utilisé Automator auparavant. Cela vous permettra de modifier les données des articles en vrac.

Changer l'auteur

  1. Ouvrez Automator et dans la boîte de dialogue la plus à gauche, sélectionnez "Finder &
    Folders".
  2. Dans la boîte de dialogue de sous-arborescence juste à droite, sélectionnez «Obtenir les éléments du Finder spécifiés» et faites glisser cette case vers le haut de la zone de flux de travail.
  3. Dans la boîte "Get Specified Finder Items" sélectionnez "Ajouter ..." et choisissez les fichiers que vous souhaitez modifier.
  4. Dans la boîte de dialogue la plus à gauche, sélectionnez "PDF"
  5. Dans la boîte de dialogue subtile, sélectionnez et faites glisser «Définir les métadonnées PDF» dans le flux de travail après «Obtenir les éléments du Finder spécifiés».
  6. Dans la case "Définir les métadonnées PDF", cochez l'auteur et saisissez le nom souhaité.
  7. Cliquez sur Exécuter, le bouton de lecture, dans le coin supérieur droit.
  8. Une fois ce flux de travail terminé, vous pouvez ajouter ces fichiers à iBooks et le champ Auteur sera correct.

Si vous les avez déjà ajoutés, vous devrez supprimer ceux où l'auteur ne s'est pas présenté.

Changer le titre

Malheureusement, iBooks lit le titre à partir du nom du fichier; plutôt que le titre contenu dans les métadonnées du pdf lui-même. Si vous voulez changer c'est Automator c'est possible. Le moyen le plus complet est le suivant:

  1. Comme ci-dessus, utilisez l'option "Définir les métadonnées PDF" pour mettre à jour le titre des métadonnées vers le titre du livre.
  2. Dans la sous-arborescence PDF, sélectionnez le widget "Renommer les documents PDF" jusqu'à la fin du flux de travail.

Cette méthode ne fonctionnera qu'un fichier à la fois et renommera le fichier pour vous lors de la mise à jour des métadonnées. C'est une manière particulièrement lente d'accomplir cette tâche. Il serait plus rapide de modifier le nom du fichier directement dans le Finder ou, de préférence, d'utiliser des arguments de ligne de commande et des expressions régulières pour renommer le fichier en supprimant les parties indésirables.

Michael Hoffman
la source
11

Dans iBooks 1.1 sur Mac OS X 10.10 Yosemite:

  1. Passer en vue Liste
  2. Cliquez une fois sur l'entrée que vous souhaitez modifier et attendez quelques secondes
  3. Cliquez une fois sur l'auteur, le titre ou tout ce que vous souhaitez modifier pour rendre cette partie modifiable
  4. Saisissez vos modifications
  5. Cliquez hors de cette ligne
user98180
la source
C'est fantastique. Je n'étais pas revenu à cette question depuis la mise à niveau vers Yosemite.
William Jackson
2
Cela ne semble fonctionner que sur la copie "locale" dans la base de données iBooks - cela ne modifie pas réellement les métadonnées et ne se propage donc pas à la version synchronisée avec iCloud dans les versions récentes d'iBooks.
Andrew Jaffe
2

Vous devrez modifier les métadonnées du PDF, mais il ne semble pas possible de le faire dans iBooks pour Mac.

Une solution de contournement consiste à utiliser Aperçu pour cela:

  1. Double-cliquez sur le fichier PDF dans iBooks et le fichier se lancera dans Aperçu.
  2. Sélectionnez Fichier> Imprimer ... .
  3. Dans le coin inférieur gauche de la sélection de dialogue déroulant PDF> Enregistrer au format PDF ... . Cela vous permettra de modifier les métadonnées PDF Titre, Auteur et Objet.
  4. Enregistrez le nouveau fichier sur votre bureau ou tout autre emplacement.
  5. Ouvrez iBooks et supprimez votre ancien PDF.
  6. Glissez et déposez maintenant le nouveau PDF dans iBooks et il devrait reconnaître les métadonnées correctes.
Bryan Luby
la source
Chose ennuyeuse, iBooks ne semble pas lire le titre ou les métadonnées du sujet. À moins que quelque chose me manque, il semble prendre le nom du fichier PDF comme «titre», utiliser les métadonnées «auteur» s'il y en a, et ne pas faire attention au «sujet»
Joe Germuska
@JoeGermuska C'est exact. La seule métadonnée lue par iBooks est Author. Le titre est simplement le nom du PDF (sans l'extension .pdf.)
Joel Mellon
Dans 10.13.6, si j'imprime au format PDF, en définissant le titre, l'auteur et le sujet, puis en ouvrant dans Aperçu, Outils → Inspecteur, les trois sont vides. Faites-le glisser dans iBooks, et le nom de fichier devient le titre, avec "Auteur inconnu"
WGroleau
0

Voici comment supprimer les iBooks et récupérer la fonctionnalité de gestion des livres sur iTunes (y compris la possibilité de modifier les métadonnées):

  1. Ouvrez Activity Monitor et supprimez le service bookstoreagent.

  2. Supprimez le fichier de ce service:

    /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/bookstoreagent
    
  3. Utilisez AppCleaner pour supprimer complètement l'application iBooks.

  4. Le menu Redémarrer iTunes et Livres réapparaîtra à cet endroit.

  5. Copiez nos fichiers ebook de notre sauvegarde vers le stockage interne. C'est principalement pour les fichiers ebook que nous n'avons pas achetés sur iBookstore. Ne vous inquiétez pas des livres que nous avons achetés sur iBookstore, nous pouvons les télécharger à nouveau.

  6. Supprimer les fichiers ebook de

    ~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books
    

    … Afin que la bibliothèque iTunes les détecte comme manquants. Faites un clic droit pour chaque livre, choisissez «Obtenir des informations» et il vous demandera l'emplacement du fichier. Pointez l'emplacement vers le fichier ebook que nous avons restauré. Oui, c'est probablement un processus long et fatigant, surtout si nous avons beaucoup de livres.

    Une autre méthode de l'étape 6 consiste à supprimer tous les livres de la bibliothèque iTunes et à les réimporter des fichiers. Toutes les métadonnées que nous avons créées auparavant doivent rester inchangées.

  7. Téléchargez à nouveau les livres que nous avons achetés sur iBookstore. Ou bien si nous avons ces livres dans notre iPhone ou iPad, nous pouvons simplement les synchroniser avec iTunes et choisir de transférer ces livres.

Morningdewprocess
la source
0

il suffit de lancer cela pour ceux qui veulent modifier directement les métadonnées. Depuis la ligne de commande (Terminal), vous pouvez utiliser exiftool pour éditer les métadonnées du pdf (ou n'importe quel fichier d'ailleurs). Donc, pour modifier la balise d'auteur, vous pouvez simplement taper:

exiftool -author="Joe Bloggs" /Users/yourAppleIDhere/Library/Mobile\ Documents/iCloud\~com\~apple\~iBooks/Documents/SomeDocument.pdf

une liste des balises pdf modifiables dans exiftool peut être trouvée ici: https://exiftool.org/TagNames/PDF.html

et voici une liste de tous les types de fichiers de support et leurs balises respectives (cliquez sur le nom du type de fichier): https://exiftool.org/TagNames/

Comme mentionné ci-dessus par @JoeGermuska, le titre dans Apple Books est lu à partir du nom de fichier.

davemurphy
la source
-2

En d'autres termes: il ne s'agit pas seulement de choisir vos fichiers et de les modifier comme vous le faites dans iTunes avec des artistes. Beaucoup plus facile, même si je n'ai rien à ajouter à ce problème ..

(Dans Google Play / Livres, vous pouvez changer de nom facilement et en un tournemain!)

Anders Ljungberg
la source
Nous dire qu'un autre produit est meilleur ne répond pas à la question, qui est de savoir comment le faire avec ce produit.
WGroleau