Aide:Découpage et fusion de fichiers PDF, DjVu et d'images
Cette page fournit des explications sur le découpage et la fusion de fichiers au format pdf, djvu et tiff. Ceci peut être nécessaire dans le cadre d'un processus de conversion.
Amélioration de la ligne de commande
Le découpage et la fusion de fichiers sont habituellement réalisés avec des outils en ligne de commande. Bien que l'interpréteur de commandes standard de Windows suffise pour cette tâche, il existe des programmes le rendant plus pratique à l'usage. L'un d'entre eux, ayant reçu un accuel favorable, est ConEmu.
Découpage/fusion de fichiers PDF
Avec des outils en ligne de commande
Un des outils en ligne de commande permettant de découper et de fusionner des fichiers PDF (entre autres fonctionnalités) est Coherent PDF (cpdf).
Découpage :
- Définir la plage des pages :
cpdf input.pdf 1-10,20,30,100-end -o output.pdf
va produire un fichier avec les pages indiquées : de 1 à 10, puis 20, 30, et enfin toutes les pages suivant la page 100.
- Découpage des fichiers en pages individuelles :
cpdf -split input.pdf -o output%%%.pdf
va produire output001.pdf, output002.pdf, etc.
- Découpage selon les signets :
cpdf -split-bookmarks 0 a.pdf -o out%%%.pdf
découpe le fichier en suivant les signets de plus haut niveau.cpdf -split-bookmarks 1 a.pdf -o out%%%.pdf
découpe le fichier en suivant les signets de plus haut niveau mais aussi ceux du niveau juste inférieur.cpdf -split-bookmarks 0 a.pdf -o @B.pdf
utilise les signets pour nommer les fichiers.
Fusion :
cpdf input1.pdf input2.pdf [...] -o output.pdf
- Tout ce qui se trouve dans le dossier courant :
cpdf *.pdf -o output.pdf
Réaliser une opération combinée :
cpdf input1.pdf 1-10 input2.pdf 1,5,10 -o output.pdf
va créer une fichier avec les pages 1 à 10 du fichier input1.pdf et les pages 1, 5 et 10 du fichier input2.pdf.
Plus de détails sont fournis dans le manuel.
Découpage avec des imprimantes virtuelles
Une imprimante PDF virtuelle est un composant logiciel qui simule une imprimante, laquelle figure sur la liste des imprimantes dans la boîte de dialogue d'impression. Lorsqu'on 'imprime' avec cette imprimante, le résultat est enregistrée sous la forme d'un fichier PDF sur votre ordinateur.
PDF-XChange Lite Printer est un exemple d'imprimante PDF virtuelle libre, mais il en existe beaucoup d'autres.
Ainsi, pour découper un fichier PDF avec une imprimante virtuelle, vous avez simplement besoin d'utiliser n'importe quel logiciel de visualisation de fichiers PDF dans lequel vous ouvrez les livres en PDF et d'"imprimer" le document avec une imprimante virtuelle ; dans la boîte de dialogue d'impression, spécifiez les plages ou les numéros de pages à extraire.
Le fichier PDF résultant ne constituera pas une copie exacte de l'original au niveau de la représentation binaire, parce que l'imprimante virtuelle l'encode à partir de zéro à sa façon. Ainsi, selon l'algorithme utilisé pour cela, les fichier résultat peut diverger en termes de qualité et de taille, en positif ou en négatif.
Découpage/fusion de fichiers DjVu
Le découpage et la fusion de documents DjVu est réalisée avec les outils djvm et djvmcvt issus du paquetage DjVuLibre. Il ne fournissent pas la même flexibilité que le logiciel cpdf. La fusion est réalisée avec djvm. Citons ici simplement les explications de son manuel :
Utilitaire de manipulation de documents multi-pages en DjVu Utilisation : Pour construire un document multi-pages : djvm -c[reate] <doc.djvu> <page_1.djvu> ... <page_n.djvu> avec <doc.djvu> représentant le nom du document ASSEMBLÉ à créer, <page_n.djvu> étant les noms des fichiers des pages à assembler. Pour insérer une nouvelle page dans un document existant : djvm -i[nsert] <doc.djvu> <page.djvu> [<num_page>] avec <doc.djvu> représentant le nom du document DjVu ASSEMBLÉ à modifier, <page.djvu> étant le nom du fichier DjVu contenant une simple page à insérer comme page <num_page> (les numéros des pages commencent à 1). Les valeurs de <num_page> négatives ou omises signifient que la page doit être ajoutée à la suite. <page.djvu> peuvent représenter un autre document DjVu multi-pages, auquel cas toutes les pages de ce document seront insérée dans <doc.djvu>, en commençant à la page <num_page> Pour supprimer une page d'un document existant : djvm -d[elete] <doc.djvu> <num_page> avec <doc.djvu> représentant le nom du document à modifier et <num_page> étant le numéro de la page à supprimer Pour lister le contenu du document : djvm -l[ist] <doc.djvu>
Par exemple, pour fusionner tous les fichiers DjVu situés dans le dossier courant, tapez
djvm -c book.djvu *.djvu
Djvmcvt peut être utilisé pour découper des fichiers DjVu en pages individuelles. D'après son manuel :
Utilitaire de conversion de documents multi-pages en DjVu Utilisation : Pour convertir tout document multi-pages DjVu vers le nouveau format INDIRECT : djvmcvt -i[ndirect] <doc.djvu> <dossier> <idx_nomfic.djvu> où <dossier> représente le dom du dossier des résultats et <idx_nomfic.djvu> est le nom du fichier d'index du document de plus haut niveau. <doc.djvu> représente le nom du document à convertir.
Par exemple,
djvmcvt -i input.djvu folder index.djvu
a créer une série de fichiers d'une page dans le dossier 'folder'. Vous pouvez sélectionner certains d'entre eux et les fusionner avec djvm comme décrit plus haut.
Découpage avec des imprimantes virtuelles
Une imprimante virtuelle peut être utilisée pour imprimer les pages ou les plages de pages sélectionnées de livres DjVu au format PDF. Ainsi non seulement le découpage, mais également une conversion en PDF est effectuée à la volée. Il est aussi possible d'imprimer au format DjVu de cette manière, si vous trouvez une imprimante virtuelle DjVu.
Découpage/fusion de fichiers TIFF
Des images TIFF multi-pages peuvent bien sûr être aussi découpées et fusionnées. Une personne familière avec ce procédé est la bienvenue pour modifier cet article et partager son savoir sur ce sujet.