#26 Le 09/02/2008, à 19:20
- slayer03
Re : [resolu]prog qui assemble 1pdf après 1 scan recto et scan 1 verso
Pas mal la fonction end-1 ! Ca me fait gagner des lignes!
pdftk doc1.pdf burst output %05d_out1.pdf
pdftk doc2.pdf cat end-1 output out2.pdf
pdftk out2.pdf burst output %05d_out2.pdf
pdftk 00*pdf cat output document_finale.pdf
Ubuntu 9.10 et Windows XP SP3
Xbook XB7v2 : centrino M735 1,7ghz, 1024 Mo de Ram, ATI Radeon 9700 mobility 128Mo, DD Samsung 80Go. Multifonction Brother DCP-340CW
Hors ligne
#27 Le 09/02/2008, à 20:38
- ZondeR
Re : [resolu]prog qui assemble 1pdf après 1 scan recto et scan 1 verso
un petit [resolu] dans le titre siouplait
Et félicitations pour le script que tu avais fait, monsieur apprend rapidement...
Dernière modification par ZondeR (Le 09/02/2008, à 21:55)
Hors ligne
#28 Le 09/02/2008, à 22:36
- slayer03
Re : [resolu]prog qui assemble 1pdf après 1 scan recto et scan 1 verso
J'attendais de mettre le [resolu] après avoir posté le script.
#But: Permettre après un scannage de tous les rectos d'une pile de papiers, puis le scannage des versos en retournant simplement la pile de papiers, de faire un seul pdf avec toutes les pages dans l'ordre.
#Script permettant de reconstituer un fichier pdf dans le bon ordre à partir d'un fichier pdf avec seulement les pages impaires et un fichier pdf avec les pages paires mais qui sont dans l'ordre inverse.
#!/bin/bash
#On rentre les noms des fichiers pdf
echo 'Nom du 1er fichier sans le ".pdf"'
read doc1
echo 'Nom du 2eme fichier sans le ".pdf"'
read doc2
echo 'Nom du fichier final sans le ".pdf"'
read docfi
#Commandes pdftk
mkdir temppdff
pdftk $doc1.pdf burst output temppdff/%05d_out1.pdf
pdftk $doc2.pdf cat end-1 output temppdff/out2.pdf
pdftk temppdff/out2.pdf burst output temppdff/%05d_out2.pdf
pdftk temppdff/00*pdf cat output $docfi.pdf
rm -r temppdff
rm doc_data.txt
exit 0
Par contre je ne sais pas comment faire lorsque je demande les noms des fichiers, pour qu'en tapant sur TAB ça complète tout seul, comme dans la console, mais bon tant pis, c'est déjà super car ça va me rendre déjà beaucoup de service!
Merci pour tout.
Edit : Je viens de penser que le script ne pourra pas fonctionner si les fichiers sont pas dans le même dossier, je suis blasé.
Dernière modification par slayer03 (Le 09/02/2008, à 22:46)
Ubuntu 9.10 et Windows XP SP3
Xbook XB7v2 : centrino M735 1,7ghz, 1024 Mo de Ram, ATI Radeon 9700 mobility 128Mo, DD Samsung 80Go. Multifonction Brother DCP-340CW
Hors ligne
#29 Le 10/02/2008, à 06:55
- figaro
Re : [resolu]prog qui assemble 1pdf après 1 scan recto et scan 1 verso
Au début de ton script mets toi dans le dossier o๠tu as mis tes fichiers à traiter. Je ne pense pas que tu ais besoin d'un dossier temporaire, tu n'as qu'à simplement supprimer en fin d'opération les fichiers de traitement.
#on se mets dans le dossier du home o๠il y a les pdf (dossier_pdf)
cd ~/dossier_pdf
#On rentre les noms des fichiers pdf à traiter
echo 'Nom du 1er fichier sans le ".pdf"'
read doc1
echo 'Nom du 2eme fichier sans le ".pdf"'
read doc2
echo 'Nom du fichier final sans le ".pdf"'
read docfi#Commandes pdftk de traitement des fichiers pdf
pdftk $doc1.pdf burst output %05d_out1.pdf
pdftk $doc2.pdf cat end-1 output out2.pdf
pdftk out2.pdf burst output %05d_out2.pdf
pdftk 00*pdf cat output $docfinal.pdf#suppression des fichiers temporaires de traitement
rm 00*.pdf
# on sort du dossier
cd
exit 0
Bonne continuation.
Dernière modification par figaro (Le 10/02/2008, à 07:11)
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#30 Le 13/11/2012, à 13:00
- trohk
Re : [resolu]prog qui assemble 1pdf après 1 scan recto et scan 1 verso
Bonjour
Pour ceux qui comme moi tomberaient sur ce vieux thread, voici la solution maintenant intégrée dans pdftk :
pdftk A=fichier_recto.pdf B=fichier_verso.pdf shuffle A Bend-1 output out.pdf
le pdf verso est bien mergé à partir de la fin, ce qui permet de scanner le verso simplement en retournant la liasse.
Hors ligne
#31 Le 14/01/2014, à 23:45
- Arbiel
Re : [resolu]prog qui assemble 1pdf après 1 scan recto et scan 1 verso
Bonsoir
Il suffirait, pour obtenir quelque chose de vraiment pratique, d'écrire un script qui, par exemple avec zenity, ferait les choses suivantes
1) chercher, parmi une liste de logiciels de scan prédéfinie, ceux qui sont présents dans la configuration
2) afficher un message à l'utilisateur pour lui demander de mettre son document dans le chargeur, de choisir le logiciel à utiliser et de valider
3) lancer le logiciel pour créer un fichier temporaire contenant les rectos
4) indiquer à l'utilisateur de retourner le paquet sans changer l'ordre des pages et de valider
5) lancer la création d'un fichier temporaire contenant les versos
6) demander le nom du fichier résultat et du répertoire cible
7) assembler les pages comme indiquer par trohk (avec un espace entre B et end-1)
Merci d'avance à qui voudra bien se mettre à la tâche.
Arbiel
Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.
Hors ligne