Bisakah saya menambah atau mengubah pembuat file PDF di iBooks?

8

Saya memiliki beberapa file PDF di iTunes yang telah saya tambahkan penulis. Kemudian saya meningkatkan ke Mavericks dan meluncurkan iBooks. Itu memindahkan buku dan PDF saya dari iTunes, tetapi banyak PDF saya sekarang menunjukkan penulis sebagai "Penulis Tidak Diketahui".

Apakah ada cara untuk menambahkan penulis ke file-file ini? Saya tidak bisa "Dapatkan Info" pada file di iBooks seperti yang biasa saya lakukan di iTunes.


Catatan: Pertanyaan ini pada awalnya ditanyakan tentang OS X 10.9 Mavericks. Sekarang 10.10 Yosemite tersedia, ada cara untuk melakukan ini dengan mudah di iBooks.

William Jackson
sumber

Jawaban:

10

Anda dapat menggunakan alur kerja Automator. Memilih PDF di sebelah kiri dan kemudian menyeret tindakan "Set PDF metadata" (atau yang serupa, versi saya di Italia) di bagian kanan jendela Automator Anda dapat menempatkan penulis, judul dan apa pun dalam satu atau beberapa file PDF.

Masalah dan solusi: jika Anda memperbarui metadata langsung di PDF Anda di folder iBooks, itu tidak akan memperbarui iBooks, sehingga Anda tidak akan melihat perubahan apa pun. Saya sarankan untuk menyalin PDF Anda di desktop Anda, menghapus PDF dari iBooks, menggunakan Automator untuk menambahkan metadata dan kemudian mengimpor kembali (seret dan lepas berguna di sini) buku-buku di iBooks Anda.
Saya baru saja selesai memperbarui file saya, Anda tidak bisa salah;)

Simone ReF
sumber
13

Agar jelas, jawaban Bryan Luby dan ReF keduanya benar. Saya ingin menguraikan jawaban ReF bagi mereka yang mungkin belum pernah menggunakan Automator sebelumnya. Ini akan memungkinkan Anda untuk mengubah data untuk item secara massal.

Mengubah Penulis

  1. Buka Automator dan di kotak dialog paling kiri pilih "Finder &
    Folder."
  2. Di kotak dialog subtree di sebelah kanan, pilih "Dapatkan Item Pencari Spesifik" dan seret kotak ini ke atas zona alur kerja.
  3. Di dalam kotak "Dapatkan Item Pencari Spesifik" pilih "Tambahkan ..." dan pilih file yang ingin Anda modifikasi.
  4. Di kotak dialog paling kiri pilih "PDF"
  5. Di kotak dialog halus, pilih dan seret "Setel PDF Metadata" ke dalam alur kerja setelah "Dapatkan Item Pencari Spesifik."
  6. Di dalam kotak "Set PDF Metadata", centang Author dan ketik Nama yang Diinginkan.
  7. Klik Jalankan, tombol putar, di sudut kanan atas.
  8. Setelah alur kerja ini selesai, Anda dapat menambahkan file-file ini ke iBooks dan bidang Penulis akan benar.

Jika sebelumnya Anda telah menambahkannya, Anda harus menghapus yang tidak ditampilkan oleh Penulis.

Mengubah Judul

Sayangnya, iBooks membaca judul dari nama file; alih-alih, judulnya terkandung dalam metadata dari pdf itu sendiri. Jika Anda ingin mengubahnya, ini adalah Automator. Cara paling komprehensif adalah sebagai berikut:

  1. Seperti di atas, gunakan opsi "Set PDF Metadata" untuk memperbarui judul metadata ke judul buku.
  2. Dari subtree PDF pilih widget "Ganti Nama Dokumen PDF" hingga akhir alur kerja.

Metode ini hanya akan bekerja satu file pada satu waktu dan mengganti nama file untuk Anda saat memperbarui metadata. Ini adalah cara yang sangat lambat untuk menyelesaikan tugas ini. Akan lebih cepat hanya dengan mengedit nama file secara langsung di finder, atau, lebih disukai, menggunakan argumen baris perintah dan ekspresi reguler untuk mengganti nama file menghapus bagian yang tidak diinginkan.

Michael Hoffman
sumber
10

Di iBooks 1.1 pada Mac OS X 10.10 Yosemite:

  1. Ubah ke tampilan Daftar
  2. Klik sekali pada entri yang ingin Anda edit, dan tunggu beberapa detik
  3. Klik sekali pada penulis, judul, atau apa pun yang ingin Anda edit untuk membuat bagian itu dapat diedit
  4. Ketikkan perubahan Anda
  5. Klik dari garis itu
pengguna98180
sumber
Ini fantastis. Saya belum kembali ke pertanyaan ini sejak meningkatkan ke Yosemite.
William Jackson
2
Ini tampaknya hanya bekerja pada salinan "lokal" di basis data iBooks - ini sebenarnya tidak mengubah metadata dan jadi tidak menyebar ke versi yang disinkronkan ke iCloud di versi terbaru iBooks.
Andrew Jaffe
2

Anda harus mengedit metadata untuk PDF, tetapi sepertinya tidak ada cara untuk melakukan ini di iBooks untuk Mac.

Salah satu solusinya adalah menggunakan Pratinjau untuk ini:

  1. Klik dua kali pada file PDF di iBooks dan file tersebut akan diluncurkan dalam Preview.
  2. Pilih File> Print ... .
  3. Di sudut kiri bawah dari drop-down dialog pilih PDF> Simpan sebagai PDF ... . Ini memungkinkan Anda untuk mengedit metadata Judul, Penulis, dan Subjek PDF.
  4. Simpan file baru ke Desktop Anda atau lokasi lain.
  5. Buka iBooks dan hapus PDF lama Anda.
  6. Sekarang seret dan lepas PDF baru ke iBooks dan itu harus mengenali metadata yang benar.
Bryan Luby
sumber
Mengganggu, iBooks tampaknya tidak membaca judul atau metadata subjek. Kecuali jika saya melewatkan sesuatu, sepertinya mengambil nama file PDF sebagai 'judul', menggunakan metadata 'penulis' jika ada, dan tidak memperhatikan 'subjek'
Joe Germuska
@ JoGermuska Benar. Satu-satunya metadata yang dibaca iBooks adalah Penulis. Judul hanyalah nama PDF (tanpa ekstensi .pdf.)
Joel Mellon
Di 10.13.6, jika saya mencetak ke PDF, mengatur judul, penulis, dan subjek, dan kemudian buka di Pratinjau, Alat → Inspektur, ketiganya kosong. Seret ke iBooks, dan nama file menjadi judul, dengan "Penulis tidak dikenal"
WGroleau
0

Berikut ini cara menghapus iBooks dan mendapatkan fungsionalitas manajemen buku kembali ke iTunes (termasuk kemampuan untuk mengedit metadata):

  1. Buka Activity Monitor dan matikan layanan toko buku.

  2. Hapus file untuk layanan itu:

    /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/bookstoreagent
    
  3. Gunakan AppCleaner untuk menghapus aplikasi iBooks sepenuhnya.

  4. Mulai ulang menu iTunes dan Buku akan muncul lagi di sana.

  5. Salin file ebook kami dari cadangan kami kembali ke penyimpanan internal. Ini terutama untuk file-file ebook yang tidak kami beli dari iBookstore. Jangan khawatir tentang buku yang kami beli dari iBookstore, kami dapat mengunduhnya kembali.

  6. Hapus file-file ebook dari

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

    ... jadi perpustakaan iTunes akan mendeteksi mereka sebagai hilang. Klik kanan untuk setiap buku, pilih "Dapatkan Info" dan itu akan menanyakan lokasi file. Arahkan lokasi ke file ebook yang telah kami pulihkan. Ya itu mungkin proses yang panjang dan melelahkan terutama jika kita memiliki banyak buku.

    Cara alternatif dari langkah 6 adalah menghapus semua buku dari perpustakaan iTunes dan mengimpornya kembali dari file. Semua metadata yang kami buat sebelumnya harus tetap tidak berubah.

  7. Unduh ulang buku yang kami beli dari iBookstore. Atau sebagai alternatif jika kita memiliki buku-buku itu di iPhone atau iPad kita, kita bisa menyinkronkannya dengan iTunes dan memilih untuk mentransfer buku-buku itu.

proses pagi hari
sumber
-2

Dengan kata lain: Ini bukan hanya untuk memilih file Anda dan mengubahnya seperti yang Anda lakukan di iTunes dengan artis. Jauh lebih mudah-bahkan jika saya tidak punya apa-apa untuk ditambahkan ke masalah itu ..

(Di Google Play / Buku Anda dapat mengubah nama dengan mudah - dan secara singkat!)

Anders Ljungberg
sumber
Memberitahu kami bahwa beberapa produk lain lebih baik tidak menjawab pertanyaan, yaitu bagaimana melakukannya dengan produk ini .
WGroleau