¿Puedo agregar o cambiar el autor de un archivo PDF en iBooks?

Tenía varios archivos PDF en iTunes a los que había agregado autores. Luego actualicé a Mavericks y lancé iBooks. Movió mis libros y archivos PDF de iTunes, pero muchos de mis archivos PDF ahora muestran al autor como "Autor desconocido".

¿Hay alguna manera de agregar un autor a estos archivos? No puedo "Obtener información" sobre el archivo en iBooks como solía hacerlo en iTunes.


Nota: esta pregunta se hizo originalmente sobre OS X 10.9 Mavericks. Ahora que 10.10 Yosemite está disponible, hay una manera de hacerlo fácilmente en iBooks.

Respuestas (7)

Puede utilizar los flujos de trabajo de Automator. Eligiendo PDF a la izquierda y luego arrastrando la acción "Establecer metadatos de PDF" (o algo similar, mi versión está en italiano) en la parte derecha de la ventana de Automator, puede poner autor, título y lo que sea en uno o varios archivos PDF.

Problemas y soluciones: si actualiza los metadatos directamente en sus archivos PDF en la carpeta de iBooks, iBooks no se actualizará, por lo que no verá ningún cambio. Sugiero copiar sus archivos PDF en su escritorio, borrar los archivos PDF de iBooks, usar Automator para agregar los metadatos y luego volver a importar (arrastrar y soltar es útil aquí) los libros en sus iBooks.
Acabo de terminar de actualizar mis archivos, no te puedes equivocar ;)

Para ser claros, las respuestas de Bryan Luby y ReF son correctas. Quería dar más detalles sobre la respuesta de ReF para aquellos que tal vez nunca antes hayan usado Automator. Esto le permitirá cambiar los datos de los artículos de forma masiva.

Cambiar el autor

  1. Abra Automator y, en el cuadro de diálogo de la izquierda, seleccione "Finder &
    Folders".
  2. En el cuadro de diálogo del subárbol justo a la derecha, seleccione "Obtener elementos de búsqueda especificados" y arrastre este cuadro a la parte superior de la zona de flujo de trabajo.
  3. Dentro del cuadro "Obtener elementos de búsqueda especificados", seleccione "Agregar..." y elija los archivos que desea modificar.
  4. En el cuadro de diálogo más a la izquierda, seleccione "PDFs"
  5. En el cuadro de diálogo sutil, seleccione y arrastre "Establecer metadatos de PDF" al flujo de trabajo después de "Obtener elementos de búsqueda especificados".
  6. Dentro del cuadro "Establecer metadatos de PDF", marque el Autor y escriba el nombre deseado.
  7. Haga clic en Ejecutar, el botón de reproducción, en la esquina superior derecha.
  8. Una vez que se complete este flujo de trabajo, puede agregar estos archivos a iBooks y el campo Autor será correcto.

Si los ha agregado anteriormente, deberá eliminar aquellos en los que no apareció el Autor.

Cambiar el título

Desafortunadamente, iBooks lee el título del nombre del archivo; en lugar del título contenido en los metadatos del propio pdf. Si quieres cambiar esto es Automator es posible. La forma más completa es la siguiente:

  1. Como se indicó anteriormente, use la opción "Establecer metadatos de PDF" para actualizar el título de los metadatos al título del libro.
  2. En el subárbol de archivos PDF, seleccione el widget "Renombrar documentos PDF" hasta el final del flujo de trabajo.

Este método solo funcionará con un archivo a la vez y cambiará el nombre del archivo mientras actualiza los metadatos. Esta es una forma particularmente lenta de realizar esta tarea. Sería más rápido simplemente editar el nombre del archivo directamente en el buscador o, preferiblemente, usar argumentos de línea de comandos y expresiones regulares para cambiar el nombre del archivo eliminando las partes no deseadas.

En iBooks 1.1 en Mac OS X 10.10 Yosemite:

  1. Cambiar a vista de lista
  2. Haga clic una vez en la entrada que desea editar y espere unos segundos
  3. Haga clic una vez en el autor, el título o lo que desee editar para que esa parte sea editable
  4. Escriba sus cambios
  5. Haga clic fuera de esa línea
Esto es fantástico. No había vuelto a esta pregunta desde que actualicé a Yosemite.
Esto parece funcionar solo en la copia "local" en la base de datos de iBooks; en realidad, no modifica los metadatos y, por lo tanto, no se propaga a la versión sincronizada con iCloud en versiones recientes de iBooks.

Tendrá que editar los metadatos del PDF, pero parece que no hay forma de hacerlo en iBooks para Mac.

Una solución es usar Vista previa para esto:

  1. Haga doble clic en el archivo PDF en iBooks y el archivo se iniciará en Vista previa.
  2. Seleccione Archivo > Imprimir... .
  3. En la esquina inferior izquierda del cuadro de diálogo desplegable, seleccione PDF > Guardar como PDF... . Esto le permitirá editar los metadatos del PDF Título, Autor y Asunto.
  4. Guarde el nuevo archivo en su escritorio o en cualquier otra ubicación.
  5. Abra iBooks y elimine su PDF anterior.
  6. Ahora arrastre y suelte el nuevo PDF en iBooks y debería reconocer los metadatos correctos.
De manera molesta, iBooks no parece leer el título o los metadatos del tema. A menos que me esté perdiendo algo, parece tomar el nombre del archivo PDF como el 'título', usar los metadatos del 'autor' si están allí y no prestar atención al 'asunto'
@JoeGermuska Eso es correcto. Los únicos metadatos que lee iBooks son Autor. El título es simplemente el nombre del PDF (sin la extensión .pdf).
En 10.13.6, si imprimo en PDF, configuro el título, el autor y el asunto, y luego abro en Vista previa, Herramientas→Inspector, los tres están vacíos. Arrástrelo a iBooks y el nombre del archivo se convierte en título, con "Autor desconocido"

Aquí se explica cómo eliminar iBooks y recuperar la funcionalidad de administración de libros en iTunes (incluida la capacidad de editar metadatos):

  1. Abra el Monitor de actividad y elimine el servicio bookstoreagent.

  2. Elimine el archivo para ese servicio:

    /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/bookstoreagent
    
  3. Use AppCleaner para eliminar completamente la aplicación iBooks.

  4. Reinicie iTunes y el menú Libros aparecerá nuevamente allí.

  5. Copie nuestros archivos de libros electrónicos desde nuestra copia de seguridad al almacenamiento interno. Esto es principalmente para archivos de libros electrónicos que no compramos en iBookstore. No se preocupe por los libros que compramos en iBookstore, podemos volver a descargarlos.

  6. Eliminar los archivos de libros electrónicos de

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

    … para que la biblioteca de iTunes los detecte como perdidos. Haga clic derecho para cada libro, elija "Obtener información" y le preguntará la ubicación del archivo. Apunte la ubicación al archivo del libro electrónico que hemos restaurado. Sí, probablemente sea un proceso largo y agotador, especialmente si tenemos muchos libros.

    Una forma alternativa del paso 6 es eliminar todos los libros de la biblioteca de iTunes y volver a importarlos desde los archivos. Todos los metadatos que creamos antes deben permanecer sin cambios.

  7. Vuelva a descargar los libros que compramos en iBookstore. O, alternativamente, si tenemos esos libros en nuestro iPhone o iPad, podemos simplemente sincronizarlos con iTunes y elegir transferir esos libros.

simplemente lanzando esto para aquellos que quieren editar los metadatos directamente. Desde la línea de comando (Terminal) puede usar exiftool para editar los metadatos del pdf (o cualquier archivo). Entonces, para editar la etiqueta de autor, simplemente puede escribir:

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

Puede encontrar una lista de etiquetas pdf que se pueden editar en exiftool aquí: https://exiftool.org/TagNames/PDF.html

y aquí hay una lista de todos los tipos de archivos compatibles y sus respectivas etiquetas (haga clic en el nombre del tipo de archivo): https://exiftool.org/TagNames/

Como mencionó @JoeGermuska anteriormente, el título en Apple Books se lee del nombre del archivo.

En otras palabras: no se trata solo de elegir tus archivos y cambiarlos como lo haces en iTunes con los artistas. Mucho más fácil, incluso si no tengo nada que agregar a ese problema.

(En Google Play/Books puedes cambiar el nombre fácilmente, ¡y en un santiamén!)

Decirnos que algún otro producto es mejor no responde a la pregunta, que es cómo hacerlo con este producto.