Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-001: versión EPUB ilegible

Actualizado:

EPUBCheck OPF-001 es un mensaje de error: “There was an error when parsing the EPUB version: ….” EPUBCheck no pudo leer la versión EPUB del documento del paquete. El atributo de versión en el elemento del paquete dice a los validadores y aplicaciones de lectura qué conjunto de reglas sigue el libro, por lo que sin un valor legible el resto de la verificación no es confiable.

El mensaje oficial

There was an error when parsing the EPUB version: %1$s.

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

  • Un atributo de versión que falta o está vacío en el elemento de paquete.
  • Un valor mal formado, como version="3" o version="EPUB 3", en lugar de un número como 3.0.
  • Un elemento de paquete escrito a mano o por un script que omitió el atributo.

Cómo arreglarlo

  1. Abre el documento del paquete (el archivo .opf) y encuentra el elemento package en la parte superior.
  2. Establece version="3.0" para EPUB 3 (los libros EPUB 3.3 todavía declaran 3.0) o version="2.0" para EPUB 2.
  3. Ejecute EPUBCheck nuevamente: los errores que dependían de la versión deberían ahora informarse correctamente.

Cuándo no es esto

Si EPUBCheck lee la versión pero solicitaste una diferente con -v, eso es PKG-001, no OPF-001.

Términos usados aquí

Otros mensajes de OPF

  • OPF-002 The OPF file "…" was not found in the EPUB.
  • OPF-003 Item "…" exists in the EPUB, but is not declared in the OPF manifest.
  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.
  • OPF-005 Invalid prefix declaration: URI for prefix "…" doesn’t exist.
  • OPF-006 Invalid prefix declaration: URI "…" is not a valid URI.
  • OPF-007 Re-declaration of reserved prefix "…".

Fuentes

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

FAQ

¿Qué significa EPUBCheck OPF-001?

EPUBCheck OPF-001 es un mensaje de error: “There was an error when parsing the EPUB version: ….” EPUBCheck no pudo leer la versión EPUB del documento del paquete. El atributo de versión en el elemento del paquete dice a los validadores y aplicaciones de lectura qué conjunto de reglas sigue el libro, por lo que sin un valor legible el resto de la verificación no es confiable.

¿Es OPF-001 un error?

OPF-001 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el Send to 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