Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
securiser_les_fichiers_pdf [Le 10/09/2011, 11:43]
depann-informatique créée
— (Version actuelle)
Ligne 1: Ligne 1:
-Sécuriser les fichiers pdf de façon extrême et sans mot de passe ! 
  
-<​code>​ 
-#!/bin/bash 
-# Sécuriser les fichiers pdf 
- 
-# Nom du programme : securisepdf 
-# securisepdf doit être copier dans /​usr/​local/​sbin 
-# et vous devez le rendre exécutable en faisant ceci : 
-# sudo chmod +x /​usr/​local/​sbin/​securisepdf 
- 
-# Vérification de l'​existence de pdftk 
-if [ -z "​`which pdftk`"​ ]; then 
-echo '​Veuillez installer pdftk !' 
-echo 'Tapez votre MOT DE PASSE' 
-sudo apt-get -y pdftk 
-fi 
- 
-if [ -z "​$1"​ -o -z "​$2"​ ]; then 
-echo -e '​\tUtilisation du script'​ 
-echo -e "​\r"​ 
-echo '​securisepdf Nom_Du_Fichier_Source Nom_Du_Fichier_Cible'​ 
-fi 
- 
-if [ "​$1"​ = "​$2"​ ]; then 
-echo 'LES NOMS DE FICHIERS SOURCE ET CIBLE DOIVENT ÊTRE DIFFÉRENT'​ 
-exit 
-fi 
- 
- 
-# Extraction des pages du fichier pdf source ​ 
-pdftk $1.pdf burst output %03d_fichiers_pdf_extraits.pdf 
- 
-# Listage des fichiers extraits 
-NomCompletDesFichiersPDFExtrait=`ls *???​_fichiers_pdf_extraits.pdf` 
-NomDeBaseDesFichiersPDFExtrait=`ls *???​_fichiers_pdf_extraits.pdf|cut -f1 -d.` 
- 
-# Conversion des fichiers extraits pdf en png 
-for Boucle in $NomDeBaseDesFichiersPDFExtrait;​ do convert -size 3508x2480 -density 300 $Boucle.pdf $Boucle.png;​ done 
- 
-# Destruction des fichiers pdf extraits ​ 
-rm $NomCompletDesFichiersPDFExtrait 
- 
-# Listage des fichiers png générés ​ 
-ListeDesFichiersPNGGeneres=`ls *???​_fichiers_pdf_extraits.png` 
- 
-# Conversion des fichiers png générés en pdf  ​ 
-for Boucle in $ListeDesFichiersPNGGeneres;​ do convert -size 3508x2480 -density 300 $Boucle.png $Boucle.pdf;​ done 
- 
-ListeDesFichiersPDFGeneres=`ls *???​_fichiers_pdf_extraits.pdf` 
- 
-pdftk $ListeDesFichiersPDFGeneres cat output $2.pdf 
- 
-# Destruction des fichiers png et pdf générés ​ 
-rm $ListeDesFichiersPNGGeneres $NomCompletDesFichiersPDFExtrait 
- 
-exit 0; 
- 
-</​code>​ 
  • securiser_les_fichiers_pdf.1315647827.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)