Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
securiser_les_fichiers_pdf [Le 10/09/2011, 16:05]
depann-informatique
securiser_les_fichiers_pdf [Le 15/12/2011, 15:22] (Version actuelle)
Ligne 12: Ligne 12:
 MessageDAide(){ MessageDAide(){
 reset reset
-echo -e '\tUtilisation du script'+echo -e '\tUTILISATION DU SCRIPT'
 echo -e "​\r"​ echo -e "​\r"​
 echo 'Ne mettez pas d'​\''​extension'​ echo 'Ne mettez pas d'​\''​extension'​
 +echo -e "​\r"​
 echo '​securisepdf Nom_Du_Fichier_Source Nom_Du_Fichier_Cible'​ echo '​securisepdf Nom_Du_Fichier_Source Nom_Du_Fichier_Cible'​
 echo -e "​\r"​ echo -e "​\r"​
 } }
- 
-if [ "`echo $1|cut -f2 -d.`" = "​pdf"​ ]; then 
-MessageDAide 
-exit 
-fi 
  
 # Vérification de l'​existence de pdftk # Vérification de l'​existence de pdftk
Ligne 30: Ligne 26:
 sudo apt-get -y pdftk sudo apt-get -y pdftk
 fi fi
 +
 +# Si un des fichiers comporte une extension pdf
 +# Appel du Message D'Aide et mettre fin au script
 +if [ "`echo $1|cut -f2 -d.`" = "​pdf"​ -o "`echo $2|cut -f2 -d.`" = "​pdf"​ ]; then
 +MessageDAide
 +exit
 +fi
 +
 +# Si le fichier pdf n'​existe pas le créer
 +if [ ! -e "​$1.pdf"​ -a  -e "​$1.odt"​ ]; then
 +odt2pdf $1.odt
 +fi
 +
  
 if [ -z "​$1"​ -o -z "​$2"​ ]; then if [ -z "​$1"​ -o -z "​$2"​ ]; then
Ligne 37: Ligne 46:
  
 if [ "​$1"​ = "​$2"​ ]; then if [ "​$1"​ = "​$2"​ ]; then
 +MessageDAide
 echo 'LES NOMS DE FICHIERS SOURCE ET CIBLE DOIVENT ÊTRE DIFFÉRENT'​ echo 'LES NOMS DE FICHIERS SOURCE ET CIBLE DOIVENT ÊTRE DIFFÉRENT'​
 echo -e "​\r"​ echo -e "​\r"​
 exit exit
 fi fi
 +# rm /​tmp/​*fichiers_pdf_extraits.pdf
  
 # Extraction des pages du fichier pdf source ​ # Extraction des pages du fichier pdf source ​
Ligne 67: Ligne 77:
 rm $NomDesFichiersPNGAvecExtension $NomDesFichiersPDFAvecExtension rm $NomDesFichiersPNGAvecExtension $NomDesFichiersPDFAvecExtension
  
-exit 0; +exit 0;</​code>​
-</​code>​+
  • securiser_les_fichiers_pdf.txt
  • Dernière modification: Le 15/12/2011, 15:22
  • (modification externe)