Format de fitxers NCX

Revisió

El fitxer NCX, o Control de navegació per a XML, és un component crucial d’EPUB eBooks. toc.ncx, aquest arxiu serveix com a taula jeràrquica de continguts per a un llibre EPUB, guiant els usuaris a través de la seva estructura. Desenvolupat inicialment per Digital Talking Books (DTB) per la DAISY Consortium, els fitxers NCX no formen part de l’especificació oficial de L’EPUB però s’han convertit en àmpliament adoptats degut a la seua utilitat en millorar la navegació i l’accessibilitat.

Característiques clau

  • Table jeràrquic de continguts: proporciona una visió estructurada del contingut d’un eBook.
  • Suport d’accessibilitat: Dissenyat per a Digital Talking Books, proporcionant un millor suport per als lectors de pantalla i altres tecnologies assistibles.
  • ** Estructura basada en XML**: Utilitza etiquetes XML per definir la taula de continguts, fent que sigui fàcil de parsejar i manipular programàticament.
  • Identificació de tipus MIME: els arxius NCX s’identifiquen pel tipus mime application/x-dtbncx+xml.
  • Compatibilitat amb els lectors EPUB: àmpliament suportat en diverses aplicacions de lector de llibres electrònics.

especificacions tècniques

Formació estructural

El fitxer NCX és un document XML, el que significa que és basat en text i fàcilment llegible.La estructura inclou una varietat de etiquetes que defineixen la jerarquia de navegació dins d’un llibre EPUB.

Components bàsics

  • Meta Tags: Utilitzats per especificar metadades com dtb:uid (unique identifier) and dtb:depth.
  • NavMap Tag: Conté el nucli navPoint elements, que representen les entrades individuals de la taula de continguts.
  • navLabel i continguts Tags: El navLabel etiqueta defineix el text que apareix en el TOC, mentre que el content Etiquetar punts al fitxer de contingut real dins de l’EPUB.

Estàndards i compatibilitat

El format NCX no forma part de la especificació oficial de l’EPUB, però s’utilitza àmpliament a causa dels seus avantatges d’accessibilitat.

Història i evolució

  • ** Creació**: desenvolupat pel Consorci DAISY per a llibres de parla digital.
  • Adopció en EPUB: Esdevé una pràctica estàndard entre els creadors de llibres electrònics, tot i que no forma part de la especificació oficial d’EPUB.
  • Usuament actual: àmpliament adoptat a causa de les seves característiques d’accessibilitat i suport a través de diversos sistemes de lectura.

Treballant amb els arxius NCX

Obertura dels arxius NCX

Podeu obrir arxius NCX utilitzant qualsevol editor de text o programari especialitzat de lector de llibres electrònics. La majoria dels lectors d’eBook moderns, com Adobe Digital Editions i Calibre, tenen un suport integrat per visualitzar fitxers NC X.

Convertir els arxius NCX

Convertir arxius NCX a altres formats com HTML és comú quan s’integra el contingut EPUB en aplicacions web. El procés normalment implica paralitzar l’estructura XML del fitxer NC X i generar etiquetes equivalents en el format objectiu.

Creació de fitxers NCX

Els arxius NCX solen ser generats automàticament per les eines de creació d’eBook o creats manualment utilitzant un editor de text. Tools com Sigil proporcionen suport integrat per crear i editar els arquets NC X en un projecte EPUB.

Casos d’ús comú

  • Mantenir l’accessibilitat: els arxius NCX milloren la navegació per a usuaris amb discapacitat, fent eBooks més accessibles.
  • Navigació personalitzada en eBooks: Els autors poden crear taules jeràrquics personals de continguts per guiar els lectors a través de estructures de contingut complexes.
  • Integració amb Aplicacions Web: Convertir arxius NCX a HTML permet als desenvolupadors web integrar continguts EPUB en aplicacions web dinàmiques.

Avantatges i limitacions

Els avantatges:

  • Suport a l’accessibilitat: Millora la navegació per als usuaris que es basen en tecnologies d’assistència.
  • Navegació estructurada: proporciona una visió clara i jeràrquica dels continguts de l’eBook.
  • Adopció àmplia: Suportat per la majoria de lectors eBook moderns i eines de creació.

Les limitacions:

  • No part de la especificació oficial d’EPUB: Tot i que s’utilitza àmpliament, no està oficialment obligat en la norma EPUB.
  • XML Complexitat: La estructura XML pot ser complexa per als usuaris no familiaritzats amb els formats basats en XML.

Recursos desenvolupadors

La programació amb els arxius NCX es dóna suport a través de diverses API i biblioteques. exemples de codi i guies d’implementació s’afegiran aviat.

Preguntes freqüents

  • **Com puc obrir un arxiu NCX?**Podeu utilitzar qualsevol editor de text o programari especialitzat de lector de llibres electrònics per veure els continguts d’un fitxer NCX.

  • **Quines eines s’utilitzen per crear arxius NCX?**Tools com Sigil i Calibre proporcionen suport integrat per crear i editar arxius NCX dins dels projectes EPUB.

  • **És necessari incloure un fitxer NCX en el meu llibre EPUB?**Encara que no és obligatori, inclòs un arxiu NCX pot millorar significativament l’experiència de navegació per als usuaris, especialment els amb discapacitat.

References

 Català