Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 cool

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. smile

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