PDF2DJVU(1) | pdf2djvu Manual | PDF2DJVU(1) |
NOM¶
pdf2djvu - Créer des fichiers DjVu à partir des fichiers PDF
SYNOPSIS¶
pdf2djvu [{-o | --output} fichier-sortie-djvu] [option...] fichier-pdf...
pdf2djvu {-i | --indirect} fichier-index-djvu [option...] fichier-pdf...
pdf2djvu {--version | --help | -h}
DESCRIPTION¶
Ce programme crée un fichier DjVu à partir d’un ou plusieurs fichiers au format de document portable (PDF).
OPTIONS¶
pdf2djvu accepte les options suivantes :
Type de document, noms de fichier¶
-o, --output=fichier-sortie-djvu
-i, --indirect=fichier-index-djvu
--page-id-template=modèle
Le modèle par défaut est « p{page:04*}.djvu ».
Pour des raisons de portabilité, les identificateurs de page :
--page-id-prefix=préfixe
--page-title-template=modèle
Le modèle par défaut est « {label} ».
--no-page-titles
Résolution, taille de la page¶
-d, --dpi=résolution
--media-box
--page-size=largeurxhauteur
--guess-dpi
Qualité d’image¶
--bg-slices=n+...+n, --bg-slices=n,...,n
--bg-subsample=n
--fg-colors=default
--fg-colors=web
--fg-colors=n
--fg-colors=black
--monochrome
--loss-level=n
--lossy
--anti-alias
Extraction¶
--no-metadata
Par défaut :
Note
Si plusieurs documents de saisie sont indiqués, seules les métadonnées du premier sont prises en compte.
--verbatim-metadata
--no-outline
--hyperlinks=border-avis
Par défaut, un contour de lien hypertexte est visible uniquement lorsque la souris est sur le lien hypertexte.
--hyperlinks=#RRGGBB
--no-hyperlinks, --hyperlinks=none
--no-text
--words
--lines
--crop-text
--no-nfkc
Par défaut, la normalisation NFKC est appliquée pour tous les caractères.
--filter-text=ligne-commande
Cette option implique --no-nfkc.
-p, --pages=plage-pages
Par défaut, toutes les pages sont converties.
Réalisation¶
-j, --jobs=n
-j0, --jobs=0
Informations, aide¶
-v, --verbose
-q, --quiet
--version
-h, --help
ENVIRONNEMENT¶
Les variables d’environnement suivantes affectent pdf2djvu sur les systèmes Unix :
OMP_*
TMPDIR
MISE EN FORME DE MODÈLE¶
Syntaxe de modèle¶
Le mise en forme du modèle est plus ou moins calquée sur la syntaxe de formatage de chaîne en Python[5].
Un modèle est un morceau de texte qui contient des champs, entourés par des accolades {}. Les champs sont remplacés par des valeurs mises en forme de manière appropriée lorsque le modèle est évalué. De plus, {{ est remplacé par un seul { et }} est remplacé par un seul }.
Syntaxe de champ¶
Chaque champ est constitué d’un nom de variable, éventuellement suivi d’un décalage, suivi éventuellement d’une indication de format.
Le décalage est un entier signé (c.-à-d. commençant par un caractère + ou -).
L’indication de format est constituée d’un deux-points, suivi d’une indication de largeur.
L’indication de largeur est un entier décimal définissant la largeur minimale de champ. Si elle n’est pas indiquée, alors la largeur du champ sera déterminée par le contenu. Mettre le caractère zéro (0) avant la précision de largeur permet le remplissage par des zéros.
L’indication de largeur peut être suivie d’un astérisque (*), ce qui augmente la largeur minimale de champ à la plus grande dimension possible du contenu de la variable.
Les variables disponibles¶
dpage
page, spage
label
Cette variable est seulement disponible pour les titres de page.
DÉTAILS D’IMPLÉMENTATION¶
Algorithme de séparation de calque¶
À moins que l’option --monochrome soit activée, pdf2djvu utilise le simple algorithme de séparation de calques suivant :
RAPPORTS DE BOGUE¶
Si vous trouvez un bogue dans pdf2djvu, veuillez le signaler au système de suivi des bogues[6] ou à la liste de diffusion[7].
VOIR AUSSI¶
NOTES¶
- 1.
- RFC 3999
- 2.
- NFKC
- 3.
- tables de caractères
- 4.
- spécification de l’interface de programmation (API) OpenMP
- 5.
- syntaxe de formatage de chaîne en Python
- 6.
- système de suivi des bogues
- 7.
- liste de diffusion
09/08/2022 | pdf2djvu 0.9.19 |