Kann ich den Autor einer PDF-Datei in iBooks hinzufügen oder ändern?

Ich hatte mehrere PDF-Dateien in iTunes, denen ich Autoren hinzugefügt hatte. Dann habe ich auf Mavericks aktualisiert und iBooks gestartet. Es hat meine Bücher und PDFs aus iTunes verschoben, aber viele meiner PDFs zeigen den Autor jetzt als „Unbekannter Autor“ an.

Gibt es eine Möglichkeit, diesen Dateien einen Autor hinzuzufügen? Ich kann in iBooks keine "Informationen" zu der Datei erhalten, wie ich es früher in iTunes tun konnte.


Hinweis: Diese Frage wurde ursprünglich zu OS X 10.9 Mavericks gestellt. Jetzt, da 10.10 Yosemite verfügbar ist, gibt es eine Möglichkeit , dies ganz einfach in iBooks zu tun.

Antworten (7)

Sie können die Automator-Workflows verwenden. Wenn Sie links PDF auswählen und dann die Aktion "PDF-Metadaten festlegen" (oder etwas Ähnliches, meine Version ist auf Italienisch) auf den rechten Teil des Automator-Fensters ziehen, können Sie Autor, Titel und was auch immer in eine oder mehrere PDF-Dateien einfügen.

Probleme und Problemumgehungen: Wenn Sie die Metadaten direkt in Ihren PDFs im iBooks-Ordner aktualisieren, werden iBooks nicht aktualisiert, sodass Sie keine Änderung sehen. Ich schlage vor, Ihre PDFs auf Ihren Desktop zu kopieren, die PDFs aus iBooks zu löschen, Automator zu verwenden, um die Metadaten hinzuzufügen, und dann die Bücher in Ihren iBooks erneut zu importieren (Drag-and-Drop ist hier nützlich).
Ich habe gerade meine Dateien aktualisiert, Sie können nichts falsch machen ;)

Um es klar zu sagen, die Antworten von Bryan Luby und ReF sind beide richtig. Ich wollte die Antwort von ReF für diejenigen erläutern, die Automator möglicherweise noch nie zuvor verwendet haben. Auf diese Weise können Sie die Daten für Artikel in großen Mengen ändern.

Ändern des Autors

  1. Öffnen Sie Automator und wählen Sie im Dialogfeld ganz links „Finder &
    Ordner“.
  2. Wählen Sie im Unterbaum-Dialogfeld gleich rechts „Get Specific Finder Items“ und ziehen Sie dieses Feld an den Anfang der Workflow-Zone.
  3. Wählen Sie im Feld "Spezifizierte Finder-Objekte abrufen" die Option "Hinzufügen..." und wählen Sie die Dateien aus, die Sie ändern möchten.
  4. Wählen Sie im Dialogfeld ganz links „PDFs“ aus.
  5. Wählen Sie im subtilen Dialogfeld "PDF-Metadaten festlegen" aus und ziehen Sie es in den Workflow nach "Get Specific Finder Items".
  6. Aktivieren Sie im Feld "PDF-Metadaten festlegen" den Autor und geben Sie den gewünschten Namen ein.
  7. Klicken Sie in der oberen rechten Ecke auf Ausführen, die Wiedergabeschaltfläche.
  8. Nachdem dieser Arbeitsablauf abgeschlossen ist, können Sie diese Dateien zu iBooks hinzufügen und das Feld „Autor“ ist korrekt.

Wenn Sie sie zuvor hinzugefügt haben, müssen Sie diejenigen löschen, bei denen der Autor nicht angezeigt wurde.

Ändern des Titels

Leider liest iBooks den Titel aus dem Namen der Datei; und nicht der Titel, der in den Metadaten der PDF-Datei selbst enthalten ist. Wenn Sie dies ändern möchten, ist Automator es möglich. Der umfassendste Weg ist wie folgt:

  1. Verwenden Sie wie oben die Option „PDF-Metadaten festlegen“, um den Titel der Metadaten auf den Titel des Buchs zu aktualisieren.
  2. Wählen Sie aus dem Unterbaum PDFs das Widget „PDF-Dokumente umbenennen“ aus, um den Workflow zu beenden.

Diese Methode funktioniert nur mit jeweils einer Datei und benennt die Datei für Sie um, während die Metadaten aktualisiert werden. Dies ist ein besonders langsamer Weg, um diese Aufgabe zu erfüllen. Es wäre schneller, den Dateinamen direkt im Finder zu bearbeiten oder vorzugsweise Befehlszeilenargumente und reguläre Ausdrücke zu verwenden, um die Datei umzubenennen und die unerwünschten Teile zu entfernen.

In iBooks 1.1 unter Mac OS X 10.10 Yosemite:

  1. Wechseln Sie in die Listenansicht
  2. Klicken Sie einmal auf den Eintrag, den Sie bearbeiten möchten, und warten Sie einige Sekunden
  3. Klicken Sie einmal auf den Autor, Titel oder was auch immer Sie bearbeiten möchten, um diesen Teil bearbeitbar zu machen
  4. Geben Sie Ihre Änderungen ein
  5. Klicken Sie auf diese Zeile
Das ist fantastisch. Ich war seit dem Upgrade auf Yosemite nicht mehr auf diese Frage zurückgekommen.
Dies scheint nur auf der "lokalen" Kopie in der iBooks-Datenbank zu funktionieren - es ändert die Metadaten nicht wirklich und wird daher nicht an die Version weitergegeben, die in neueren Versionen von iBooks mit iCloud synchronisiert wurde.

Sie müssen die Metadaten für das PDF bearbeiten, aber es scheint keine Möglichkeit zu geben, dies in iBooks für Mac zu tun.

Eine Problemumgehung besteht darin, die Vorschau dafür zu verwenden:

  1. Doppelklicken Sie auf die PDF-Datei in iBooks und die Datei wird in der Vorschau gestartet.
  2. Wählen Sie Datei > Drucken... .
  3. Wählen Sie in der unteren linken Ecke des Dropdown-Dialogfelds PDF > Als PDF speichern... aus . Dadurch können Sie die PDF-Metadaten Titel, Autor und Betreff bearbeiten.
  4. Speichern Sie die neue Datei auf Ihrem Desktop oder an einem anderen Ort.
  5. Öffnen Sie iBooks und löschen Sie Ihr altes PDF.
  6. Ziehen Sie nun das neue PDF per Drag & Drop in iBooks und es sollte die richtigen Metadaten erkennen.
Ärgerlicherweise scheint iBooks den Titel oder die Metadaten des Themas nicht zu lesen. Sofern ich nichts vermisse, scheint es den Namen der PDF-Datei als „Titel“ zu verwenden, die Metadaten „Autor“ zu verwenden, falls vorhanden, und „Betreff“ nicht zu beachten.
@JoeGermuska Das ist richtig. Die einzigen Metadaten, die iBooks liest, sind Autor. Titel ist einfach der Name der PDF-Datei (ohne die Erweiterung .pdf).
Wenn ich in 10.13.6 als PDF drucke, Titel, Autor und Thema einstelle und dann in der Vorschau, Extras→Inspektor öffne, sind alle drei leer. Ziehen Sie es in iBooks, und der Dateiname wird zum Titel mit "Unbekannter Autor".

So löschen Sie iBooks und erhalten die Buchverwaltungsfunktion zurück zu iTunes (einschließlich der Möglichkeit, Metadaten zu bearbeiten):

  1. Öffnen Sie Activity Monitor und beenden Sie den bookstoreagent-Dienst.

  2. Löschen Sie die Datei für diesen Dienst:

    /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/bookstoreagent
    
  3. Verwenden Sie AppCleaner, um die iBooks-App vollständig zu entfernen.

  4. Starten Sie iTunes neu und das Menü „Bücher“ wird dort erneut angezeigt.

  5. Kopieren Sie unsere E-Book-Dateien aus unserem Backup zurück in den internen Speicher. Dies gilt hauptsächlich für E-Book-Dateien, die wir nicht im iBookstore gekauft haben. Machen Sie sich keine Sorgen um Bücher, die wir im iBookstore gekauft haben, wir können sie erneut herunterladen.

  6. Löschen Sie die E-Book-Dateien aus

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

    …damit die iTunes-Mediathek sie als fehlend erkennt. Klicken Sie mit der rechten Maustaste auf jedes Buch, wählen Sie „Get Info“ und Sie werden nach dem Speicherort der Datei gefragt. Zeigen Sie mit dem Speicherort auf die E-Book-Datei, die wir wiederhergestellt haben. Ja, es ist wahrscheinlich ein langer und ermüdender Prozess, besonders wenn wir viele Bücher haben.

    Eine alternative Möglichkeit für Schritt 6 besteht darin, alle Bücher aus der iTunes-Mediathek zu löschen und sie erneut aus den Dateien zu importieren. Alle zuvor erstellten Metadaten sollten unverändert bleiben.

  7. Laden Sie Bücher erneut herunter, die wir im iBookstore gekauft haben. Oder alternativ, wenn wir diese Bücher auf unserem iPhone oder iPad haben, können wir sie einfach mit iTunes synchronisieren und diese Bücher übertragen.

Werfen Sie dies einfach für diejenigen raus, die die Metadaten direkt bearbeiten möchten. Von der Befehlszeile (Terminal) aus können Sie exiftool verwenden, um die Metadaten der PDF-Datei (oder einer anderen Datei) zu bearbeiten. Um also das Autoren-Tag zu bearbeiten, könnten Sie einfach Folgendes eingeben:

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

Eine Liste von PDF-Tags, die in Exiftool bearbeitet werden können, finden Sie hier: https://exiftool.org/TagNames/PDF.html

und hier ist eine Liste aller unterstützten Dateitypen und ihrer jeweiligen Tags (klicken Sie auf den Namen des Dateityps): https://exiftool.org/TagNames/

Wie oben von @JoeGermuska erwähnt, wird der Titel in Apple Books aus dem Dateinamen gelesen.

Mit anderen Worten: Es geht nicht nur darum, Ihre Dateien auszuwählen und zu ändern, wie Sie es in iTunes mit Künstlern tun. Viel einfacher - auch wenn ich dem Problem nichts hinzuzufügen habe.

(In Google Play/Books können Sie den Namen einfach ändern – und im Handumdrehen!)

Uns zu sagen, dass ein anderes Produkt besser ist, beantwortet nicht die Frage, wie man es mit diesem Produkt macht.