Il s'agit de la commande nsdejavu qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
nsdejavu - Plugin de navigateur DjVu
SYNOPSIS
/usr/lib/x86_64-linux-gnu/mozilla/plugins/nsdejavu.so
DESCRIPTION
La bibliothèque partagée nsdejavu.so utilise l'API du plugin du navigateur Netscape pour afficher les images DjVu
dans un certain nombre de navigateurs web populaires. Chaque navigateur web offre différents niveaux de
Prise en charge des plugins Netscape. Veuillez consulter la section « Compatibilité des navigateurs » pour plus d'informations.
instructions sur la façon d'activer le plugin de navigateur DjVu.
Le plugin de navigateur DjVuLibre fonctionne en invoquant une visionneuse autonome avec le
option de ligne de commande -netscape. Le plugin recherche d'abord un programme nommé djview. Si ce
le programme est introuvable, il recherche djview4 et enfin djview3. C'est toujours
il est possible de remplacer cette stratégie de recherche en définissant la variable d'environnement NPX_DJVIEW
au chemin complet de l'exécutable souhaité.
MIME TYPES ET EXTENSIONS
La saisie de l'URL d'un document DjVu reconnu dans votre navigateur Web devrait automatiquement
invoquer le plugin de navigateur DjVu. Chaque navigateur utilise des méthodes différentes pour déterminer qu'un
Une URL particulière est en fait un document DjVu. Le serveur Web fournit généralement un type MIME au site Web.
navigateurs. Le type MIME officiel pour les documents DjVu est image/vnd.djvu. Pour la compatibilité
avec les anciennes versions du visualiseur DjVu, il est courant d'utiliser à la place l'expérimental
Type MIME image/x-djvu or image/x.djvuLes serveurs Web doivent être configurés pour envoyer le
Type MIME approprié pour les documents DjVu. La plupart des navigateurs web reconnaissent également les fichiers se terminant par
.djvu or .djv sous forme de fichiers DjVu.
Un moyen simple de vérifier si un serveur http fournit un type de contenu approprié est d'invoquer
la commande suivante avec une URL correspondant à un fichier DjVu réel sur le serveur.
boucle -u URL | grep Content-Type
Le résultat devrait être l’un des suivants, de préférence le premier.
Content-Type: image/vnd.djvu
Content-Type: image/x.djvu
Content-Type: image/x-djvu
Tout autre type MIME indique une mauvaise configuration du serveur.
STYLE CGI DRAPEAUX
Le comportement du plugin de navigateur DjVu peut être spécifié en augmentant l'URL à l'aide d'un
syntaxe similaire à celle utilisée par les programmes CGI. Cette syntaxe est décrite par
modèle suivant :
http://.../file.djvu?djvuopts&mot-clé=valeur&mot-clé=valeur&...
Le plugin de navigateur DjVu ne reconnaît que les mots-clés qui apparaissent après le mot djvuoptsL’
Les mots-clés reconnus par chaque visualiseur sont répertoriés dans la page de manuel correspondante.
Les mots-clés sont ignorés. Les plus courants sont :
page=pagename
Spécifiez quelle page est affichée par son nom ou par son numéro ordinal.
zoomer=facteur de zoom
Définissez le facteur de zoom. Valeurs légales pour facteur de zoom sont:
┌─────────────────────────────────────────────────────────────────────┐
│nombre Facteur de grossissement compris entre 10 % et 999 %.
│un2un Sélectionnez le mode « un à un ». │
│largeur Sélectionnez le mode « Ajuster la largeur ». │
│page Sélectionnez le mode « Ajuster la page ». │
│étendue Étirez l'image à la taille de la fenêtre du plugin. │
└────────────────────────────────────────────────────────────────────────────┘
BROWSER COMPATIBILITÉ
Le plugin de navigateur DjVu a été testé avec plusieurs navigateurs Web populaires : Netscape 4 et
6 ; Navigateurs basés sur Gecko tels que Mozilla, Galeon et Firefox ; Navigateurs basés sur KHTML tels que
Konqueror et Opera. Veuillez consulter la documentation du navigateur pour savoir où se trouve le plugin.
la bibliothèque doit être installée.
INTÉGRATION DJVU IMAGES IN HTML PAGES
Vous pouvez intégrer du contenu DjVu sur une page Web HTML avec l'un ou l'autre des ou le
balise. Cette méthode fonctionnera même si votre serveur Web ne prend pas en charge le type MIME DjVu.
Les indicateurs de style CGI peuvent être utilisés directement comme attributs de la balise d'intégration.
L'exemple suivant montre la syntaxe standard du W3C avec la balise OBJECT :
<object données="monfichier.djvu" type="image/vnd.djvu"
largeur="100%" hauteur="100%" >
<param nom="page" valeur="iii">
<param nom="zoom" valeur="stretch">
Le présent navigateur ne peut pas rendement djvu revendre.
Et voici la syntaxe habituelle avec la balise EMBED :
<intégrer src="/monfichier.djvu" type="image/vnd.djvu"
largeur="100%" hauteur="100%"
page="iii" zoom="stretch">
INTERFAÇAGE THE DJVIEW BRANCHER avec JAVASCRIPT
Versions récentes du djview4 le plugin peut être contrôlé à partir de l'interpréteur JavaScript de
navigateurs implémentant l'API Mozilla NPRuntime. Pour accéder à l'objet plugin, incluez
attribuer id="nom du plugin" into the or baliser et utiliser la fonction JavaScript
getElementById("nom du plugin").
L'objet plugin implémente deux méthodes pour récupérer et définir la valeur des options
Généralement reconnus comme des indicateurs de style CGI. Ils peuvent également évaluer un code JavaScript spécifique.
expression chaque fois que quelque chose change dans l'état de l'interface djview.
objet plugin.setdjvuopt("clé",Plus-value)
Définir la valeur de l'option djvu clé à la chaîne de caractères Plus-value. Cela permet d'atteindre
le même effet que la spécification d'une option clé=Plus-value parmi les drapeaux de style CGI. Pour
instance, valeurs de la clé page peuvent être des identifiants de page, des titres de page, des numéros de page ou
noms de pages.
objet plugin.getdjvuopt("clé")
Renvoie la valeur de l'option djvu clé sous forme de chaîne. La valeur renvoyée est toujours
une chaîne de caractères, même lorsque le résultat est logiquement un nombre. Les valeurs booléennes sont
renvoyé sous forme de chaînes oui or no. Outre les indicateurs habituels de style CGI, cette fonction
reconnaît la clé supplémentaire pages et renvoie le nombre total de pages dans le
Document DjVu. Une chaîne vide est renvoyée lorsque la clé n'est pas reconnue.
objet plugin.onchange="code";
Assurez-vous que la chaîne code est évalué dans le contexte de l'objet plugin chaque fois que
Un changement s'est produit dans l'interface graphique de DJView. Par exemple,
l'évaluation se produit lorsque des améliorations progressives sont peintes et lorsque l'utilisateur
manipule l'image de manière interactive.
objet plugin.version
Renvoie une chaîne décrivant la version du plugin. Cette propriété peut être utilisée pour tester
si le plugin djview est scriptable dans ce navigateur.
Notez que la fonctionnalité de scriptabilité peut ne pas être accessible tant que le plugin djview n'est pas entièrement installé.
chargé. Il est donc conseillé de vérifier objet plugin.version à partir du JavaScript
en charge avant d'appeler toute autre méthode.
CRÉDITS
Ce programme a été écrit par Andrei Erofeev[email protected]> et était alors
amélioré par Bill Riemers[email protected]> et Léon Bottou
<[email protected]>.
Utilisez nsdejavu en ligne à l'aide des services onworks.net