Czy mogę dodać lub zmienić autora pliku PDF w iBooks?

8

W iTunes miałem kilka plików PDF, do których dodałem autorów. Następnie uaktualniłem do Mavericks i uruchomiłem iBooks. Przeniosłem moje książki i pliki PDF z iTunes, ale wiele moich plików PDF pokazuje teraz autora jako „Nieznany autor”.

Czy istnieje sposób na dodanie autora do tych plików? Nie mogę „uzyskać informacji” o pliku w iBooks, tak jak kiedyś mogłem to robić w iTunes.


Uwaga: to pytanie zostało pierwotnie zadane na temat systemu OS X 10.9 Mavericks. Teraz, gdy 10.10 Yosemite jest dostępny, istnieje sposób, aby to zrobić z łatwością w iBooks.

William Jackson
źródło

Odpowiedzi:

10

Możesz użyć przepływów pracy Automatora. Wybierając plik PDF po lewej stronie, a następnie przeciągając akcję „Ustaw metadane PDF” (lub coś podobnego, moja wersja jest w języku włoskim) w prawej części okna Automatora możesz umieścić autora, tytuł i cokolwiek w jednym lub wielu plikach PDF.

Problemy i obejścia: jeśli zaktualizujesz metadane bezpośrednio w plikach PDF w folderze iBooks, nie zaktualizuje iBooks, więc nie zobaczysz żadnych zmian. Sugeruję, aby skopiować pliki PDF na pulpit, usunąć pliki PDF z iBooks, użyć Automatora, aby dodać metadane, a następnie ponownie zaimportować (przeciągnij i upuść tutaj przydatne) książki w swoich iBooks.
Właśnie skończyłem aktualizować moje pliki, nie możesz się pomylić;)

Simone ReF
źródło
13

Dla jasności, odpowiedzi Bryana Luby i ReF są poprawne. Chciałem rozwinąć odpowiedź ReF dla tych, którzy być może nigdy wcześniej nie korzystali z Automatora. Pozwoli to na zmianę danych dla towarów luzem.

Zmiana autora

  1. Otwórz Automator iw lewym oknie dialogowym wybierz „Finder &
    Folders”.
  2. W oknie dialogowym poddrzewa po prawej stronie wybierz „Pobierz określone elementy Findera” i przeciągnij to pole na górę strefy przepływu pracy.
  3. W polu „Pobierz określone elementy Findera” wybierz „Dodaj ...” i wybierz pliki, które chcesz zmodyfikować.
  4. W lewym oknie dialogowym wybierz „PDF”
  5. W subtelnym oknie dialogowym wybierz i przeciągnij „Ustaw metadane PDF” do przepływu pracy po „Pobierz określone elementy Findera”.
  6. W polu „Ustaw metadane PDF” zaznacz autora i wpisz żądaną nazwę.
  7. Kliknij Uruchom, przycisk odtwarzania, w prawym górnym rogu.
  8. Po zakończeniu tego przepływu pracy możesz dodać te pliki do iBooks, a pole Autor będzie poprawne.

Jeśli je wcześniej dodałeś, będziesz musiał usunąć te, w których autor nie pojawił się.

Zmiana tytułu

Niestety, iBooks odczytuje tytuł z nazwy pliku; zamiast tytułu zawartego w metadanych samego pliku pdf. Jeśli chcesz to zmienić, to Automator jest możliwe. Najbardziej kompleksowy sposób jest następujący:

  1. Jak wyżej, użyj opcji „Ustaw metadane PDF”, aby zaktualizować tytuł metadanych do tytułu książki.
  2. Z poddrzewa PDF wybierz widżet „Zmień nazwę dokumentów PDF” na koniec przepływu pracy.

Ta metoda działa tylko jeden plik naraz i zmienia nazwę pliku podczas aktualizacji metadanych. Jest to szczególnie powolny sposób na wykonanie tego zadania. Szybciej byłoby po prostu edytować nazwę pliku bezpośrednio w wyszukiwarce lub, najlepiej, użyć argumentów wiersza poleceń i wyrażeń regularnych, aby zmienić nazwę pliku usuwając niepożądane części.

Michael Hoffman
źródło
11

W iBooks 1.1 na Mac OS X 10.10 Yosemite:

  1. Przejdź do widoku listy
  2. Kliknij raz wpis, który chcesz edytować, i poczekaj kilka sekund
  3. Kliknij raz autora, tytuł lub cokolwiek, co chcesz edytować, aby umożliwić edycję tej części
  4. Wpisz swoje zmiany
  5. Kliknij tę linię
użytkownik98180
źródło
To jest fantastyczne. Nie wróciłem do tego pytania od czasu przejścia na Yosemite.
William Jackson
2
Wydaje się, że działa to tylko na „lokalną” kopię w bazie danych iBooks - w rzeczywistości nie modyfikuje metadanych, a zatem nie propaguje się do wersji zsynchronizowanej z iCloud w najnowszych wersjach iBooks.
Andrew Jaffe
2

Będziesz musiał edytować metadane dla pliku PDF, ale wydaje się, że nie ma sposobu, aby to zrobić w iBooks na Mac.

Jednym obejściem jest użycie do tego podglądu:

  1. Kliknij dwukrotnie plik PDF w iBooks, a plik uruchomi się w wersji zapoznawczej.
  2. Wybierz Plik> Drukuj ... .
  3. W lewym dolnym rogu rozwijanego dialogowym wybierz plik PDF> Zapisz jako PDF ... . Umożliwi to edycję metadanych tytułu, autora i tematu PDF.
  4. Zapisz nowy plik na pulpicie lub w dowolnej innej lokalizacji.
  5. Otwórz iBooks i usuń stary plik PDF.
  6. Teraz przeciągnij i upuść nowy plik PDF do iBooks, który powinien rozpoznać prawidłowe metadane.
Bryan Luby
źródło
Irytujące wydaje się, że iBooks nie odczytuje metadanych tytułu ani tematu. Chyba, że ​​czegoś mi brakuje, wydaje się, że nazwa pliku PDF to „tytuł”, użyj metadanych „autor”, jeśli tam jest, i nie zwracaj uwagi na „temat”
Joe Germuska,
@JoeGermuska To prawda. Jedynymi metadanymi, które czyta iBooks, jest autor. Tytuł to po prostu nazwa pliku PDF (bez rozszerzenia .pdf.)
Joel Mellon
W wersji 10.13.6, jeśli drukuję do formatu PDF, ustawiam tytuł, autora i temat, a następnie otwieram w Podglądzie, Narzędzia → Inspektor, wszystkie trzy są puste. Przeciągnij go do iBooks, a nazwa pliku stanie się tytułem z „Nieznany autor”
WGroleau
0

Oto jak usunąć iBooks i przywrócić funkcje zarządzania książkami z powrotem do iTunes (w tym możliwość edycji metadanych):

  1. Otwórz Monitor aktywności i zabij usługę księgarni.

  2. Usuń plik dla tej usługi:

    /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/bookstoreagent
    
  3. Użyj AppCleaner, aby całkowicie usunąć aplikację iBooks.

  4. Uruchom ponownie menu iTunes i Książki pojawi się tam ponownie.

  5. Skopiuj nasze pliki ebooków z naszej kopii zapasowej z powrotem do pamięci wewnętrznej. Dotyczy to głównie plików ebooków, których nie kupiliśmy w iBookstore. Nie martw się o książki zakupione w iBookstore, możemy je ponownie pobrać.

  6. Usuń pliki ebook z

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

    … Więc biblioteka iTunes wykryje je jako brakujące. Kliknij każdą książkę prawym przyciskiem myszy, wybierz „Uzyskaj informacje”, a zapyta o lokalizację pliku. Wskaż lokalizację pliku ebook, który przywróciliśmy. Tak, to prawdopodobnie długi i męczący proces, zwłaszcza jeśli mamy dużo książek.

    Alternatywnym sposobem w kroku 6 jest usunięcie wszystkich książek z biblioteki iTunes i ponowne zaimportowanie ich z plików. Wszystkie wcześniej utworzone metadane powinny pozostać niezmienione.

  7. Ponownie pobierz książki zakupione w iBookstore. Lub, jeśli mamy te książki na naszym iPhonie lub iPadzie, możemy po prostu zsynchronizować je z iTunes i wybrać przeniesienie tych książek.

proces porannej rosy
źródło
0

po prostu wyrzucając to dla tych, którzy chcą bezpośrednio edytować metadane. Z wiersza poleceń (Terminal) możesz użyć exiftool do edycji metadanych pliku pdf (lub dowolnego pliku w tym zakresie). Aby edytować tag autora, wystarczy wpisać:

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

listę tagów pdf, które można edytować w exiftool, można znaleźć tutaj: https://exiftool.org/TagNames/PDF.html

a oto lista wszystkich typów plików pomocniczych i odpowiadających im znaczników (kliknij nazwę typu pliku): https://exiftool.org/TagNames/

Jak wspomniano powyżej przez @JoeGermuska, tytuł w Apple Books jest odczytywany z nazwy pliku.

davemurphy
źródło
-2

Innymi słowy: nie chodzi tylko o wybieranie plików i zmianę sposobu, w jaki robisz to w iTunes z artystami. O wiele łatwiej - nawet jeśli nie mam nic do dodania do tego problemu ...

(W Google Play / Książkach możesz łatwo zmienić nazwę w jiffi!)

Anders Ljungberg
źródło
Mówienie, że jakiś inny produkt jest lepszy, nie odpowiada na pytanie, jak to zrobić z tym produktem.
WGroleau,