Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-042: tipo de archivo no permitido en spine

Actualizado:

EPUBCheck OPF-042 es un mensaje de error: “"…" is not a permissible spine media-type.” Un EPUB 2 spine enumera un archivo de un tipo que nunca es permitido en el spine, como una hoja de estilos o una imagen. EPUBCheck nombra el tipo de medio; el spine es el orden de lectura y solo lista documentos.

El mensaje oficial

"%1$s" is not a permissible spine media-type.

Severidad por defecto
Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
versión de EPUBCheck
5.4.0

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Una imagen añadida directamente al spine para mostrar una imagen a página completa o una portada.
  • Una hoja de estilos listada en el spine por una herramienta que añadió todos los archivos.
  • Un spine copiado de otro libro con archivos diferentes.

Cómo arreglarlo

  1. Encuentra el itemref EPUBCheck que apunta.
  2. Para una imagen, crea una página XHTML que la muestre (un elemento img) y pon esa página en el spine en su lugar.
  3. Para una hoja de estilo, elimina el itemref; enlaza el CSS de los documentos XHTML en su lugar.

Cuándo no es esto

Si el spine es otro tipo no estándar sin un fallback, EPUBCheck reporta OPF-043.

Términos usados aquí

Otros mensajes de OPF

  • OPF-041 Fallback-style item with id "…" could not be found.
  • OPF-043 Spine item with non-standard media-type "…" has no fallback.
  • OPF-040 Fallback item with id "…" could not be found.
  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-037 Found deprecated media-type "…".

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck OPF-042?

EPUBCheck OPF-042 es un mensaje de error: “"…" is not a permissible spine media-type.” Un EPUB 2 spine enumera un archivo de un tipo que nunca es permitido en el spine, como una hoja de estilos o una imagen. EPUBCheck nombra el tipo de medio; el spine es el orden de lectura y solo lista documentos.

¿Es OPF-042 un error?

OPF-042 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y Enviar a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas