Чи можу я додати або змінити автора PDF-файлу в iBooks?


8

У мене було кілька файлів PDF в iTunes, до яких я додав авторів. Потім я перейшов до Mavericks і запустив iBooks. Він перемістив мої книги та PDF з iTunes, але багато моїх PDF-файлів зараз показують автора як "Невідомого автора".

Чи є спосіб додати автора до цих файлів? Я не можу "отримати інформацію" про файл у iBooks, як я раніше міг робити в iTunes.


Примітка. Спочатку це питання було задано щодо OS X 10.9 Mavericks. Тепер, коли 10.10 Yosemite доступний, в iBooks є спосіб це легко зробити.

Відповіді:


10

Ви можете використовувати робочі процеси Автоматизатора. Вибираючи PDF зліва, а потім перетягуючи дію "Встановити метадані PDF" (або щось подібне, моя версія є італійською мовою), у правій частині вікна Автоматизатора ви можете помістити автора, заголовок та будь-що в одному чи декількох файлах PDF.

Проблеми та шляхи вирішення: якщо ви оновите метадані безпосередньо у своїх PDF-файлах у папці iBooks, вони не оновлюють iBooks, тому ви не побачите жодних змін. Я пропоную скопіювати ваші PDF-файли на робочий стіл, видалити PDF-файли з iBooks, використати Automator, щоб додати метадані, а потім повторно імпортувати (перетягування тут корисно) книг у ваших iBooks.
Я щойно закінчив оновлення своїх файлів, ви не можете помилитися;)


13

Щоб було зрозуміло, відповіді Брайана Лубі та РеФ є правильними. Я хотів детальніше відповісти ReF для тих, хто, можливо, ніколи раніше не використовував Automator. Це дозволить вам змінити дані для об'єктів оптом.

Зміна автора

  1. Відкрийте Automator і в самому лівому діалоговому вікні виберіть "Finder &
    Folders".
  2. У діалоговому вікні підкреслень праворуч виберіть "Отримати вказані елементи пошуку" та перетягніть це поле до верхньої частини робочого процесу.
  3. Всередині поля "Отримати вказані елементи пошуку" виберіть "Додати ..." та виберіть файли, які ви бажаєте змінити.
  4. У самому лівому діалоговому вікні виберіть "PDF-файли"
  5. У тонкому діалоговому вікні виберіть і перетягніть «Встановити метадані PDF» у робочий процес після «Отримати вказані елементи пошуку».
  6. Всередині поля "Встановити метадані PDF" встановіть прапорець "Автор" та введіть бажане ім'я.
  7. У верхньому правому куті натисніть кнопку "Виконати".
  8. Після завершення цього робочого процесу ви можете додати ці файли до iBooks, і поле Author буде правильним.

Якщо ви раніше додали їх, вам доведеться видалити ті, де автор не з’явився.

Зміна заголовка

На жаль, iBooks читає заголовок з назви файлу; а не заголовок, що міститься у метаданих самого PDF-файлу. Якщо ви хочете змінити це Автоматизатор, можливо. Найбільш повний спосіб полягає в наступному:

  1. Як зазначено вище, використовуйте параметр "Встановити метадані PDF", щоб оновити заголовок метаданих до назви книги.
  2. З піддерева PDF-файлів виберіть віджет "Перейменувати документи PDF" до кінця робочого процесу.

Цей метод буде працювати лише один файл одночасно і перейменовувати файл для вас під час оновлення метаданих. Це особливо повільний спосіб виконання цього завдання. Було б швидше просто відредагувати ім'я файлу безпосередньо в Finder, або, бажано, використовувати аргументи командного рядка та регулярні вирази, щоб перейменувати файл, видаляючи непотрібні частини.


11

У iBooks 1.1 на Mac OS X 10.10 Yosemite:

  1. Перейдіть до подання "Список"
  2. Клацніть один раз на запис, який ви хочете відредагувати, та зачекайте кілька секунд
  3. Клацніть один раз на автора, назву чи що ви хочете редагувати, щоб зробити цю частину редагованою
  4. Введіть свої зміни
  5. Клацніть цей рядок

Це фантастично. Я не повертався до цього питання після переходу на Йосеміті.
Вільям Джексон

2
Це, здається, працює лише над "локальною" копією в базі даних iBooks - вона фактично не змінює метадані і тому не поширюється на версію, синхронізовану до iCloud в останніх версіях iBooks.
Ендрю Яффе

2

Вам доведеться відредагувати метадані для PDF, але, мабуть, цього немає в iBooks для Mac.

Одним із варіантів вирішення проблеми є використання попереднього перегляду для цього:

  1. Двічі клацніть файл PDF у iBooks, і файл запуститься в Preview.
  2. Виберіть Файл> Друк ... .
  3. У нижньому лівому кутку в спадному діалоговому вікні виберіть PDF> Зберегти як PDF ... . Це дозволить вам редагувати метадані PDF заголовка, автора та теми.
  4. Збережіть новий файл на робочому столі чи будь-якому іншому місці.
  5. Відкрийте iBooks та видаліть старий PDF.
  6. Тепер перетягніть новий PDF в iBooks, і він повинен розпізнати правильні метадані.

Прикро, iBooks не здається читати метадані заголовка чи теми. Якщо я чогось не пропускаю, начебто назву PDF-файлу потрібно взяти як "заголовок", використовуйте метадані "автор", якщо вони є, і не звертайте уваги на "тему"
Джо Гермуска

@JoeGermuska Це правильно. Єдині метадані, які iBooks читає, - це Author. Назва - це просто назва PDF-файлу (без розширення .pdf.)
Джоел Меллон,

У 10.13.6, якщо я друкую у PDF, встановивши назву, автора та тему, а потім відкрию в меню «Попередній перегляд», «Інструменти» → «Інспектор», усі три порожні. Перетягніть його в iBooks, а ім'я файлу стає назвою, з "Невідомим автором"
WGroleau,

0

Ось як видалити iBooks та повернути функцію управління книгами назад до iTunes (включаючи можливість редагування метаданих):

  1. Відкрийте Монітор активності та вбийте послугу книжкових засобів.

  2. Видаліть файл для цієї послуги:

    /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/bookstoreagent
    
  3. Використовуйте AppCleaner для повного видалення програми iBooks.

  4. Тут знову з’явиться меню iTunes і Книги.

  5. Скопіюйте файли електронної книги з резервної копії назад у внутрішню пам’ять. В основному це стосується файлів електронних книг, які ми не купували в iBookstore. Не хвилюйтесь про книги, які ми придбали в iBookstore, ми можемо їх знову завантажити.

  6. Видаліть файли електронної книги з

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

    … Тож бібліотека iTunes виявить їх як відсутні. Клацніть правою кнопкою миші для кожної книги, виберіть "Отримати інформацію", і вона запитає місце розташування файлу. Вкажіть місце на файл, який ми відновили. Так, це, мабуть, тривалий і стомлюючий процес, особливо якщо у нас багато книг.

    Альтернативний спосіб кроку 6 - видалити всі книги з бібліотеки iTunes та повторно імпортувати їх з файлів. Усі метадані, які ми створили раніше, повинні залишатися незмінними.

  7. Повторно завантажте книги, які ми придбали у iBookstore. Або, якщо у нас є ці книги на нашому iPhone або iPad, ми можемо просто синхронізувати їх з iTunes і вирішити передати ці книги.


0

просто викинувши це для тих, хто хоче безпосередньо редагувати метадані. У командному рядку (Термінал) ви можете використовувати exiftool для редагування метаданих pdf (або будь-якого файлу з цього питання). Тому для редагування тегу автора ви можете просто ввести:

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

список тегів pdf, які можна редагувати в exiftool, можна знайти тут: https://exiftool.org/TagNames/PDF.html

і ось список усіх типів файлів підтримки та відповідних тегів (натисніть на назву типу файлу): https://exiftool.org/TagNames/

Як згадував @JoeGermuska, заголовок у Apple Books читається з назви файла.


-2

Іншими словами: не просто вибирати файли та змінювати їх так, як ви це робите в iTunes з виконавцями. Набагато простіше - навіть якщо я не маю нічого додати до цієї проблеми ..

(У Google Play / Книгах ви можете легко змінити ім'я легко і швидко!)


Сказати нам, що якийсь інший продукт краще не відповідає на питання, що робити з цим продуктом.
WGroleau
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.