¿Cómo determina iBooks la categoría de un EPUB?

He estado usando el module Perl EBook :: EPUB para crear libros electrónicos para leer en iBooks. Pero no puedo encontrar la manera de establecer una categoría para los libros que creo. Cuando clasifico por categorías en iBooks, no parece hacer nada. Según lo entiendo, eso debería mostrar cada categoría como un encabezado con los libros que figuran debajo. Pero parece que mis libros no tienen categorías.

¿Cómo configuro una categoría cuando creo un libro EPUB?

  • Cómo encontrar si alguien inició session en mi iPhone
  • ¿Puedes apagar el GPS en una Apple Watch Series 2?
  • ¿Crear templates de proyecto en XCode?
  • iOS 10 ya no inicia el reproductor de música de la pantalla de locking cuando se insertan los auriculares
  • Dispositivo Jailbreak IOS 10.0.1 a través de mach_portal sin desbloquear el iDevice
  • ¿La fuente en Messages.app ha cambiado en iOS5?
  • ¿Una aplicación de iOS tiene la capacidad de configurar las cookies de iOS Safari?
  • Multijugador entre iOS9 e iOS10
  • ¿Cómo puedo eliminar las sugerencias de la aplicación Siri en iOS 10.1?
  • iPhone tiene fotos / videos que no tomé, ¿ha sido pirateado?
  • ¿Qué tamaño debe tener una image de background para que Apple Configurator la coloque en dispositivos iOS?
  • Renovación de count de desarrollador: ¿qué ocurre si no renuevas?
  • 3 Solutions collect form web for “¿Cómo determina iBooks la categoría de un EPUB?”

    Puede establecer la categoría en iTunes, usando la window de información (Cmd – i). No es necesario usar Calibre.

    y el poderoso Google dijo :

    El ePub eBooks Metadata Mess!

    Básicamente, necesitará un software llamado Calibre para configurar los metadatos en eBooks para que puedan orderarlos por categoría.

    Sí, es GRATIS!

    Aquí hay una MUESTRA.

    enter image description here

    Próximo paso:

    Obtener eBooks desde Calibre a su dispositivo usando Enviar a dispositivo y las funciones Conectar / Compartir.

    Un tablero especial que puede querer crear es un panel de "género" que corresponde con un campo "género" o "label".

    El uso de esto en set con iBooks puede orderar sus libros en categorías separadas en su dispositivo iOS.

    Primero, crea un campo personalizado que desees usar para orderar tu iBooks. Puede genéricamente nombrarlo como "género" en caso de que quiera usarlo para algún otro fin, de lo contrario podría llamarlo "ibooks_cat" o algo así. Para el tipo de columna, select "Texto, columna en el browser de tags". Al igual que con cualquier columna nueva, deberá reiniciar calibre. Pase y marque los libros en su biblioteca. Alternativamente, puede usar el campo "label" existente. A continuación, cree un nuevo panel de conexiones: Format = epub | Dispositivo = manzana | Plantilla de origen {#usercolumn} o {tags} | Campo de destino = tags. Guarde y luego "Aplicar".

    El artículo al que apunta la respuesta de @ Buscar indica que el campo de tags en el calibre se correlaciona con las Categorías en iBooks.

    Al mirar un ejemplo en mi db de calibre, se ve como cada label que se muestra en el map de calibre en un elemento <dc:subject> en el file .opf en el epub.

    por ejemplo, un Tag of Fiction se asigna a <dc:subject>Fiction</dc:subject>

    Este elemento se encuentra al final del elemento de metadatos en el elemento del package raíz.

    Así que creo que debes llamar al método add_subject en EBook :: EPUB

    Al mirar el artículo, sugiere que iBooks lee solo una de las tags, que luego de comparar con la especificación epub sugiere que iBooks lo está haciendo mal. Un workround podría ser para asegurarse de que solo hay un elemento sujeto en el epub

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).