Dies ist der Befehl nsdejavu, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
nsdejavu – DjVu-Browser-Plugin
ZUSAMMENFASSUNG
/usr/lib/x86_64-linux-gnu/mozilla/plugins/nsdejavu.so
BESCHREIBUNG
Die gemeinsam genutzte Bibliothek nsdejavu.so verwendet die Netscape-Browser-Plugin-API, um DjVu-Bilder anzuzeigen
in einer Reihe gängiger Webbrowser. Verschiedene Webbrowser bieten unterschiedliche Ebenen von
Unterstützung für Netscape-Plugins. Bitte überprüfen Sie den Abschnitt „Browserkompatibilität“.
Anweisungen zum Aktivieren des DjVu-Browser-Plugins.
Das DjVuLibre-Browser-Plugin funktioniert, indem es einen eigenständigen Viewer mit dem Special aufruft
Befehlszeilenoption -netscape. Das Plugin sucht zunächst nach einem Programm mit dem Namen djview. Wenn das so ist
Programm kann nicht gefunden werden, es sucht nach djview4 und schlussendlich djview3. Es ist immer
Es ist möglich, diese Suchstrategie durch Festlegen der Umgebungsvariablen zu überschreiben NPX_DJVIEW
zum vollständigen Pfad der gewünschten ausführbaren Datei.
MIME TYPES UND ERWEITERUNGEN
Die Eingabe der URL eines erkannten DjVu-Dokuments in Ihren Webbrowser sollte automatisch erfolgen
Rufen Sie das DjVu-Browser-Plugin auf. Jeder Browser verwendet unterschiedliche Methoden, um festzustellen, dass a
Bei der jeweiligen URL handelt es sich tatsächlich um ein DjVu-Dokument. Webserver stellen dem Web normalerweise einen MIME-Typ zur Verfügung
Browser. Der offizielle MIME-Typ für DjVu-Dokumente ist image/vnd.djvu. Aus Kompatibilitätsgründen
Bei alten Versionen des DjVu-Viewers ist es üblich, stattdessen die experimentelle Version zu verwenden
Mime Typ image/x-djvu or image/x.djvu. Webserver sollten zum Senden der konfiguriert sein
Richtiger MIME-Typ für DjVu-Dokumente. Die meisten Webbrowser erkennen auch Dateien mit der Endung
.djvu or .djv als DjVu-Dateien.
Eine einfache Möglichkeit zu überprüfen, ob ein HTTP-Server einen geeigneten Inhaltstyp bereitstellt, ist der Aufruf
Geben Sie den folgenden Befehl mit einer URL ein, die einer tatsächlichen DjVu-Datei auf dem Server entspricht.
curl -u URL | grep Content-Type
Das Ergebnis sollte eines der folgenden sein, vorzugsweise das erste.
Content-Type: image/vnd.djvu
Content-Type: image/x.djvu
Content-Type: image/x-djvu
Jeder andere MIME-Typ weist auf eine Fehlkonfiguration des Servers hin.
CGI-STIL FLAGGEN
Das Verhalten des DjVu-Browser-Plugins kann durch Erweitern der URL mit a festgelegt werden
Syntax ähnlich der von CGI-Programmen verwendeten. Diese Syntax wird durch beschrieben
folgende Vorlage:
http://.../file.djvu?djvuopts&Schlüsselwort=Wert&Schlüsselwort=Wert&...
Das DjVu-Browser-Plugin erkennt nur Schlüsselwörter, die nach dem Wort stehen djvuoptsdem „Vermischten Geschmack“. Seine
Von jedem Betrachter erkannte Schlüsselwörter werden in der entsprechenden Manpage aufgeführt. Unerkannt
Schlüsselwörter werden ignoriert. Die häufigsten Schlüsselwörter sind:
Seite=Seitenname
Geben Sie anhand des Namens oder der Ordnungszahl an, welche Seite angezeigt wird.
Zoom=Zoomfaktor
Stellen Sie den Zoomfaktor ein. Gesetzliche Werte für Zoomfaktor sind:
┌─────────────────────────────────────── ────────── ──────┐
│Anzahl Vergrößerungsfaktor im Bereich von 10 % bis 999 %. │
│one2one Wählen Sie den Modus „Eins-zu-Eins“. │
│Breite Wählen Sie den Modus „Breite anpassen“. │
│Seite Wählen Sie den Modus „Seite anpassen“. │
│Strecke Dehnen Sie das Bild auf die Fenstergröße des Plugins. │
└─────────────────────────────────────── ────────── ──────┘
BROWSER KOMPATIBILITÄT
Das DjVu-Browser-Plugin wurde mit mehreren gängigen Webbrowsern getestet: Netscape 4 und
6; Gecko-basierte Browser wie Mozilla, Galeon und Firefox; KHTML-basierte Browser wie z
Eroberer; und Oper. Bitte lesen Sie die Browser-Dokumentation, um herauszufinden, wo sich das Plugin befindet
Die Bibliothek sollte installiert sein.
EINBETTEN DJVU BILDER IN HTML SEITEN
Sie können DjVu-Inhalte entweder mit in eine HTML-Webseite integrieren oder der
Etikett. Diese Methode funktioniert auch dann, wenn Ihr Webserver den DjVu MIME-Typ nicht unterstützt.
Die CGI-Stil-Flags können direkt als Attribute des Einbettungs-Tags verwendet werden. Der
Das folgende Beispiel zeigt die W3C-Standardsyntax mit dem OBJECT-Tag:
<object data="meinedatei.djvu" type="image/vnd.djvu"
width = "100%" Höhe="100%" >
<param name="Seite" value="iii">
<param name="zoom" value="stretch">
Dieser Browser kann keine Ausbeute djvu Daten.
Und das ist die übliche Syntax mit dem EMBED-Tag:
<einbetten src="/myfile.djvu" type="image/vnd.djvu"
width = "100%" Höhe="100%"
page="iii" zoom="stretch">
SCHNITTSTELLE DJVIEW PLUGIN MIT JAVA-SKRIPT
Neueste Versionen der djview4 Das Plugin kann über den JavaScript-Interpreter von gesteuert werden
Browser, die die Mozilla NPRuntime-API implementieren. Um auf das Plugin-Objekt zuzugreifen, schließen Sie das ein
Attribut id="Pluginname" in die or Tag und verwenden Sie die JavaScript-Funktion
getElementById("Pluginname").
Das Plugin-Objekt implementiert zwei Methoden zum Abrufen und Festlegen des Werts der Optionen
werden normalerweise als Flaggen im CGI-Stil erkannt. Es kann auch ein bestimmtes JavaScript auswerten
Ausdruck, wenn sich etwas am Status der djview-Schnittstelle ändert.
Pluginobjekt.setdjvuopt("Haupt",Wert)
Legen Sie den Wert der djvu-Option fest Haupt zur Zeichenkette Wert. Dies gelingt
hat den gleichen Effekt wie die Angabe einer Option Haupt=Wert unter den Flaggen im CGI-Stil. Für
Beispiel: Werte des Schlüssels Seite Dies können Seiten-IDs, Seitentitel, Seitenzahlen usw. sein
Seitennamen.
Pluginobjekt.getdjvuopt("Haupt")
Gibt den Wert der djvu-Option zurück Haupt als String. Der zurückgegebene Wert ist immer
eine Zeichenfolge, auch wenn die Rückgabe logischerweise eine Zahl ist. Boolesche Werte sind
als Strings zurückgegeben ja or Nr. Neben den üblichen Flags im CGI-Stil ist diese Funktion
erkennt den Zusatzschlüssel Seiten und gibt die Gesamtzahl der Seiten im zurück
DjVu-Dokument. Wenn der Schlüssel nicht erkannt wird, wird eine leere Zeichenfolge zurückgegeben.
Pluginobjekt.onchange="Code";
Stellen Sie sicher, dass die Zeichenfolge vorhanden ist Code wird immer im Kontext des Plugin-Objekts ausgewertet
Etwas ändert sich in der grafischen Benutzeroberfläche von djview. Zum Beispiel dies
Die Bewertung erfolgt, wenn progressive Verfeinerungen gemalt werden und wenn der Benutzer
manipuliert das Bild interaktiv.
Pluginobjekt.Ausführung
Gibt eine Zeichenfolge zurück, die die Plugin-Version beschreibt. Diese Eigenschaft kann zum Testen verwendet werden
ob das DJView-Plugin in diesem Browser skriptfähig ist.
Beachten Sie, dass auf die Skriptfähigkeitsfunktion möglicherweise erst zugegriffen werden kann, wenn das DJView-Plugin vollständig ist
geladen. Daher ist es ratsam, dies zu überprüfen Pluginobjekt.Ausführung aus dem JavaScript
laden bevor Sie eine andere Methode aufrufen.
CREDITS
Dieses Programm wurde von Andrei Erofeev geschrieben[E-Mail geschützt] > und war dann
verbessert von Bill Riemers[E-Mail geschützt] > und Léon Bottou
<[E-Mail geschützt] >.
Nutzen Sie nsdejavu online über die Dienste von onworks.net