Posso aggiungere o modificare l'autore di un file PDF in iBooks?


8

Avevo diversi file PDF in iTunes a cui avevo aggiunto autori. Quindi sono passato a Mavericks e ho lanciato iBooks. Ha spostato i miei libri e PDF da iTunes, ma molti dei miei PDF ora mostrano l'autore come "Autore sconosciuto".

C'è un modo per aggiungere un autore a questi file? Non riesco a "Ottieni informazioni" sul file in iBooks come facevo in iTunes.


Nota: questa domanda è stata originariamente posta su OS X 10.9 Mavericks. Ora che 10.10 Yosemite è disponibile, c'è un modo per farlo facilmente in iBooks.

Risposte:


10

È possibile utilizzare i flussi di lavoro di Automator. Scegliendo PDF a sinistra e trascinando quindi l'azione "Imposta metadati PDF" (o qualcosa di simile, la mia versione è in italiano) nella parte destra della finestra di Automator puoi inserire autore, titolo e quant'altro in uno o più file PDF.

Problemi e soluzioni alternative: se aggiorni i metadati direttamente sui tuoi PDF nella cartella iBooks non aggiornerà iBooks, quindi non vedrai alcun cambiamento. Suggerisco di copiare i PDF sul desktop, cancellare i PDF da iBooks, utilizzare Automator per aggiungere i metadati e quindi reimportare (trascinare qui è utile) i libri nei tuoi iBooks.
Ho appena finito di aggiornare i miei file, non puoi sbagliare;)


13

Per essere chiari, le risposte di Bryan Luby e ReF sono entrambe corrette. Volevo approfondire la risposta di ReF per coloro che potrebbero non aver mai usato Automator prima. Ciò ti consentirà di modificare i dati per gli articoli in blocco.

Cambiare l'autore

  1. Apri Automator e nella finestra di dialogo più a sinistra seleziona "Finder &
    Folders".
  2. Nella finestra di dialogo della sottostruttura a destra, selezionare "Ottieni elementi del Finder specificati" e trascinare questa casella nella parte superiore della zona del flusso di lavoro.
  3. Nella casella "Ottieni elementi del Finder specificato" seleziona "Aggiungi ..." e scegli i file che desideri modificare.
  4. Nella finestra di dialogo più a sinistra selezionare "PDF"
  5. Nella finestra di dialogo sottile, seleziona e trascina "Imposta metadati PDF" nel flusso di lavoro dopo "Ottieni elementi del Finder specificato".
  6. Nella casella "Imposta metadati PDF", seleziona l'autore e digita il nome desiderato.
  7. Fai clic su Esegui, il pulsante di riproduzione, nell'angolo in alto a destra.
  8. Una volta completato questo flusso di lavoro, puoi aggiungere questi file ad iBooks e il campo Autore sarà corretto.

Se li hai aggiunti in precedenza, dovrai eliminare quelli in cui l'autore non è stato visualizzato.

Modifica del titolo

Sfortunatamente, iBooks legge il titolo dal nome del file; piuttosto che il titolo contenuto nei metadati del pdf stesso. Se vuoi cambiare questo è Automator è possibile. Il modo più completo è il seguente:

  1. Come sopra, usa l'opzione "Imposta metadati PDF" per aggiornare il titolo dei metadati con il titolo del libro.
  2. Dalla sottostruttura PDF selezionare il widget "Rinomina documenti PDF" alla fine del flusso di lavoro.

Questo metodo funzionerà solo un file alla volta e rinominerà il file per te durante l'aggiornamento dei metadati. Questo è un modo particolarmente lento per svolgere questo compito. Sarebbe più veloce solo modificare il nome del file direttamente nel finder o, preferibilmente, utilizzare gli argomenti della riga di comando e le espressioni regolari per rinominare il file rimuovendo le parti indesiderate.


11

In iBooks 1.1 su Mac OS X 10.10 Yosemite:

  1. Passa alla visualizzazione Elenco
  2. Fai clic una volta sulla voce che desideri modificare e attendi qualche secondo
  3. Fai clic una volta sull'autore, sul titolo o su qualunque cosa desideri modificare per renderla modificabile
  4. Digita le tue modifiche
  5. Fare clic su quella riga

È fantastico. Non ero tornato a questa domanda dopo l'aggiornamento a Yosemite.
William Jackson,

2
Questo sembra funzionare solo sulla copia "locale" nel database iBooks: in realtà non modifica i metadati e quindi non si propaga alla versione sincronizzata con iCloud nelle versioni recenti di iBooks.
Andrew Jaffe,

2

Dovrai modificare i metadati per il PDF, ma non sembra esserci modo di farlo in iBooks per Mac.

Una soluzione alternativa è utilizzare Anteprima per questo:

  1. Fai doppio clic sul file PDF in iBooks e il file verrà avviato in Anteprima.
  2. Selezionare File> Stampa ... .
  3. Nell'angolo in basso a sinistra della finestra di dialogo a discesa, selezionare PDF> Salva come PDF ... . Ciò ti consentirà di modificare i metadati di titolo, autore e soggetto PDF.
  4. Salva il nuovo file sul desktop o in qualsiasi altra posizione.
  5. Apri iBooks ed elimina il tuo vecchio PDF.
  6. Ora trascina e rilascia il nuovo PDF in iBooks e dovrebbe riconoscere i metadati corretti.

Stranamente, iBooks non sembra leggere il titolo o i metadati del soggetto. A meno che non mi manchi qualcosa, sembra prendere il nome del file PDF come "titolo", utilizzare i metadati "autore" se è presente e non prestare attenzione al "soggetto"
Joe Germuska,

@JoeGermuska È corretto. L'unico metadata che iBooks legge è l'autore. Il titolo è semplicemente il nome del PDF (senza l'estensione .pdf.)
Joel Mellon,

In 10.13.6, se stampo in PDF, impostando titolo, autore e soggetto, e quindi apro in Anteprima, Strumenti → Impostazioni, tutti e tre sono vuoti. Trascinalo in iBooks e il nome del file diventa titolo, con "Autore sconosciuto"
WGroleau,

0

Ecco come eliminare iBooks e ripristinare la funzionalità di gestione dei libri su iTunes (inclusa la possibilità di modificare i metadati):

  1. Apri Activity Monitor e termina il servizio bookstoreagent.

  2. Elimina il file per quel servizio:

    /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/bookstoreagent
    
  3. Usa AppCleaner per rimuovere completamente l'app iBooks.

  4. Riavvia il menu iTunes e Libri apparirà di nuovo lì.

  5. Copia i nostri file ebook dal nostro backup di nuovo nella memoria interna. Questo è principalmente per i file di ebook che non abbiamo acquistato da iBookstore. Non preoccuparti dei libri che abbiamo acquistato da iBookstore, possiamo scaricarli di nuovo.

  6. Elimina i file ebook da

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

    ... quindi la libreria di iTunes li rileverà come mancanti. Fai clic con il pulsante destro del mouse per ogni libro, scegli "Ottieni informazioni" e ti verrà chiesto il percorso del file. Punta la posizione sul file ebook che abbiamo ripristinato. Sì, probabilmente è un processo lungo e stancante, specialmente se abbiamo molti libri.

    Un modo alternativo del passaggio 6 è quello di eliminare tutti i libri dalla libreria di iTunes e reimportarli dai file. Tutti i metadati che abbiamo creato prima dovrebbero rimanere invariati.

  7. Scarica nuovamente i libri che abbiamo acquistato da iBookstore. O in alternativa se abbiamo quei libri nel nostro iPhone o iPad, possiamo semplicemente sincronizzarli con iTunes e scegliere di trasferire quei libri.


0

basta lanciarlo là fuori per coloro che vogliono modificare direttamente i metadati. Dalla riga di comando (Terminale) puoi usare exiftool per modificare i metadati del pdf (o qualsiasi altro file). Quindi, per modificare il tag dell'autore, puoi semplicemente digitare:

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

un elenco di tag pdf modificabili in exiftool è disponibile qui: https://exiftool.org/TagNames/PDF.html

ed ecco un elenco di tutti i tipi di file di supporto e dei rispettivi tag (fare clic sul nome del tipo di file): https://exiftool.org/TagNames/

Come menzionato sopra da @JoeGermuska, il titolo in Apple Books viene letto dal nome del file.


-2

In altre parole: non è solo per scegliere i tuoi file e cambiarli come fai in iTunes con gli artisti. Molto più facile, anche se non ho nulla da aggiungere a quel problema.

(In Google Play / Libri puoi cambiare il nome facilmente e in un jiffi!)


Dicendoci che qualche altro prodotto è meglio non risponde alla domanda, che è come farlo con questo prodotto.
GrGreau
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.