Skip to content
velwant edited this page Dec 18, 2017 · 1 revision

DjVutool

DjVutool je shellový skript určený pro práci s DjVu soubory a zpracování bitmapových skenů do DjVu souborů v prostředí GNU/Linux.

Pro práci s textem využívá standardních unixových nástrojů[1] ale využívá i další open source nástroje:

  • utility z DjVuLibre[2]
  • enkódovací utilitu didjvu při separaci černobílé masky s využitím pokročilých algoritmů z [3]
  • OCR nadstavbu ocrodjvu k rozpoznávání textu[4]
  • nástroje z balíku ImageMagick (pouze v omezené míře při detekci vrstev u MNG souborů)[5]
  • Nástroj xmllint z libxml2-utils při extrakci částí XML kódu u souborů DjVuXML [6]
  • aktuálně se nepoužívá - XML command line toolkit xmlstarlet[7]
S jeho pomocí lze:
  • Generovat DjVu soubory z bitmapových skenů uložených do různých formátů
  • Přidávat nové stránky do DjVu svazků
  • Přesouvat stránky v rámci DjVu svazku
  • Odstraňovat stránky z DjVu svazku
  • Exportovat a importovat data skryté textové vrstvy i celé DjVu stránky z DjVu svazků
  • Editovat obsah (outline) a meta atributy DjVu souborů
  • Vkládat navigační prvky a poznámky do DjVu souborů
Po vyexportování obsahu skryté textové vrstvy lze použít pro další zpracování obsahu použít javascriptový editor WebDjVuTextEd[8], a upravené XML soubory importovat zpět.

Pro generování hyperlinků je vhodný nástroj djvusmooth[9].

Clone this wiki locally