[[Vorlage(Getestet, bionic, focal)]] [[Inhaltsverzeichnis()]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Packprogramme: Archive entpacken] [:Editor: Einen Editor verwenden] [:Programme_starten: Ein Programm starten] }}} [[Bild(./djvusmooth-logo.png, 80, left)]] [https://jwilk.net/software/djvusmooth djvusmooth] {en} ist ein schlichtes Betrachter-Programm für [:DjVu:]-Dateien, mit dem aber auch Korrekturen an der eventuell vorhandener Texterkennung, Inhaltsverzeichnis, ("Outline") und den [:Metadaten:] möglich sind. djvusmooth benötigt eine Python-2.7-Installation. = Installation aus den Quellen = Installiert[1] werden muss das Paket {{{#!vorlage Paketinstallation djvusmooth, universe }}} Nach Installation kann `djvusmooth` direkt gestartet werden [4] oder findet sich in [:GNOME:] unter * ''"Anwendungen -> Grafik -> djvusmooth"'' In [:Nautilus:] wird außerdem ein Start-Eintrag im Kontextmenü angezeigt, wenn man eine '''.djvu'''-Datei [[Vorlage(Tasten, rmb)]]-klickt. = Manuelle Installation = In [:20.04:Ubuntu 20.04] ist das Programm in den Quellen nicht mehr vorhanden, es muss daher manuell installiert werden. Dazu lädt man sich von der [github:jwilk/djvusmooth:Projektseite] den aktuellen Quellcode herunter und entpackt[3] das Archiv. Zur Verwendung werden folgende Pakete benötigt: {{{#!vorlage Paketinstallation python-wxgtk3.0 python-subprocess32 djvulibre-bin }}} Das außerdem benötigte Paket [packages:python-djvu:] ist allerdings ebenfalls nicht mehr vorhanden, es kann aber auf die Version aus [:18.04:Ubuntu 18.04] zurückgegriffen werden. Mit [:checkinstall:] {{{#!vorlage Befehl sudo checkinstall python setup.py install }}} lässt sich ein einfaches Paket erstellen und installieren. = Bedienung = [[Bild(./djvusmooth.png, 300, right)]] Der Betrachter teilt sich in der Standardeinstellung in zwei Hauptbereiche auf, links die Seitenleiste, rechts das Hauptfenster, in dem das Dokument dargestellt wird. Die Bedienung erfolgt über die Reiter, viele Funktionen können auch die [#Tastenkuerzel Tastenkürzel] erreicht werden. Der Betrachter lässt sich auf der Kommandozeile[2] auch gleich mit der gewünschten '''.djvu'''-Datei aufrufen: {{{#!vorlage Befehl djvusmooth .djvu }}} == Seitenleiste == In der Seitenleiste werden Informationen über zusätzlich enthaltene Daten in der DjVu-Datei angezeigt, über das Dropdown-Menü lassen sich eventuell vorhandener ''"Text"'', ''"Outline"'' (Inhaltsverzeichnis) und ''"Hyperlinks"'' darstellen. Für den verborgene Text werden dann im Hauptfenster, je nach Vorlage, Kästen ("bounding boxes") für Absätze ("para"), Zeilen ("line") und Wörter ("word") eingeblendet; ein entsprechendes Baumdiagramm lässt sich in der Seitenleiste aufklappen. Wenn Hyperlinks vorhanden sind, werden sie mit [wikipedia:Uniform_Resource_Identifier:URI] und Kommentar ("comment") aufgelistet. ||<-2 tablestyle="float:right; clear:both;" rowclass="titel"> ''"View -> Image"''|| || Name|| Ebene || ||''"Colour"''|| Zeigt das gesamte Dokument || || ''"Stencil"'' || Stellt nur die bitonale Schablone/Maske des Dokuments dar || || ''"Forground"'' || Stellt nur die Vordergrundebene des Dokuments dar || || ''"Background"'' || Stellt nur die Hintergrundebene des Dokuments dar || ||''"None"''|| keine, gff. nach Auswahl "verborgene Daten" || == Ebenen == Im Hauptfenster können die verschiedenen [:DjVu#Aufbau-des-Formats:Ebenen] des DjVu-Formats dargestellt werden. In den aufgerufenen DjVu-Dokumenten wird über die Optionen in ''"Go"'' oder die entsprechenden [#Tastenkürzel Tastenkürzeln] navigiert, über ''"View -> Zoom"'' kann man die Darstellungsgröße anpassen. Über den Reiter ''"View -> Non raster data"'' kann ausgewählt werden, welche "verborgenen" Daten angezeigt werden sollen; für die Textebene werden dann für die erkannten Wörter, Zeilen und Absätze in allen Ebenen die entsprechenden Rahmen angezeigt. == Editieren von Daten == === Text === Der Screenshot oben zeigt die Bearbeitungsmöglichkeit der Textebene, dazu muss im Dropdown-Menü der Seitenleiste ''"Text"'' gewählt und dann der Pfeil in der Seitenleiste neben ''"page"'' angeklickt werden. Es erscheinen die Text-Absätze, Zeilen oder Wörter (je nach Vorlage), nach einem [[Vorlage(Tasten, lmt)]]-Klick darauf lassen sich jeweils einzelne Zeilen/Wörter in dem Fenster bearbeiten. Die korrespondierenden Kästen können bei Bedarf auch im Hauptfenster verschoben (gedrückte [[Vorlage(Tasten, lmt)]] in den Kasten, oder in der Größe angepasst werden (durch Ziehen mit der [[Vorlage(Tasten, lmt)]]-Taste über die schwarzen Blöcke), wenn z.B. Wortteile nicht erfasst wurden, oder als provisorische Lösung auch, um ganze nicht erfasste Text-Bereiche einzubinden. Der Text lässt sich zur Kontrolle auch über ''"Edit-> Text -> External Editor"'' in einem zuvor in den ''"Settings"'' ausgewählten Editor[3] ausgeben; eine Korrektur ist so allerdings nicht möglich. ''"Edit -> Text -> Flatten"'' stellt einige Möglichkeiten zur formalen Textbearbeitung dar (Entfernen von Absatzmarkierungen, Spalten etc.), aber Vorsicht: Die Änderungen lassen sich nicht rückgängig machen! === Outline === [[Bild(./djvusmooth-metadata.png, 150, right)]] Eine vorhanden Outline lässt sich über den Seitenleisten-Reiter bearbeite, dazu die Outline ausklappen, und per [[Vorlage(Tasten, lmt)]]-Klick die Einträge bearbeiten. Neue Einträge lassen sich mit ''"Edit -> Outline-> Bookmark this text"'' für die gerade angezeigte Seite erstellen, und dann bearbeiten. Eine Ausgabe im Editor ist ebenfalls möglich. === Metadaten === Über ''"Edit -> Metadata"'' werden die Metadaten in einem kleinen Fenster angezeigt, und lassen sich dort für das ganze Dokument, sowie für die einzelnen Seiten direkt bearbeiten. = Tastenkürzel = ||<-5 rowclass="titel"> djvusmooth|| || Taste(n)||Funktion|| ||Taste(n)||Funktion|| ||[[Vorlage(Tasten, Strg+O)]]||''"File -> Open"'' || ||[[Vorlage(Tasten, Strg+S)]]||''"File -> Save"'' || ||[[Vorlage(Tasten, Strg+W)]]||''"File -> Close"'' || ||[[Vorlage(Tasten, Strg+Q)]]||''"File -> Quit"''|| ||[[Vorlage(Tasten, Strg+M)]]||''"Edit -> Metada"'' || ||[[Vorlage(Tasten, Strg+T)]]||''"Edit -> Text -> External Editor"'' || ||[[Vorlage(Tasten, Strg+B)]]||''"Edit -> Outline-> Bookmark this text"'' || ||[[Vorlage(Tasten, Strg+C)]]||''"View -> Image -> Colour"'' || ||[[Vorlage(Tasten, Strg+N)]]||''"View -> Image -> None"'' || ||[[Vorlage(Tasten, Strg+H)]]||''"View -> Non-raster data -> Hyperlinks"'' || ||[[Vorlage(Tasten, Strg+T)]]||''"View -> Non-raster data -> Text"''|| ||[[Vorlage(Tasten, Strg+L)]]||''"View -> Refresh"'' || ||[[Vorlage(Tasten, Strg+pos1)]]||''"Go -> First page"'' || ||[[Vorlage(Tasten, bild-rauf)]]||''"Go -> Next page"'' || ||[[Vorlage(Tasten, bild-runter)]]||''"Go -> Previous page"'' || ||[[Vorlage(Tasten, Strg+end)]]||''"Go -> Last page"''|| ||[[Vorlage(Tasten, f9)]]||''"Settings -> Show sidebar"''||||[[Vorlage(Tasten, f1)]]||''"Help -> About"''|| = Alternativen = * [:DjView:] ist der "offizielle" Betrachter des [http://djvu.sourceforge.net/ DjVuLibre-Projekts] {en}, der komfortablere Bedienung bietet (u.a eine Suchfunktion für die Textebene), allerdings keine Möglichkeiten zum direkten Bearbeiten der Daten liefert. * [:Evince:] - Der Standard-GNOME-Dokument-Betrachter ist ohne weiteres Zutun in der Lage, DjVu-Dateien darzustellen, liefert aber natürlich nicht die speziellen DjVu-Funktionen. * [:Okular:] - Auch das KDE-Pendant kann DjVu-Daten darstellen, allerdings ist dazu die Installation des Paketes '''okular-extra-backends''' nötig. = Links = * [https://jwilk.net/software/djvusmooth Projektseite] {en} * [:DjVu:] {Übersicht} Übersichtsartikel #tag: Grafik, Editor, Bildung, Büro, Kommunikation, djvu, OCR, Texterkennung