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
pdf [Le 23/04/2019, 18:26]
KingisFire [Déocériser un PDF (pour empêcher le copié/collé)]
pdf [Le 10/09/2019, 15:04] (Version actuelle)
chamblard [Lire un fichier PDF]
Ligne 37: Ligne 37:
  
 [[http://​www.pdfreaders.org/​index.fr.html|Vous trouverez sur ce site]] non seulement un tableau fournissant des liens vers quelques visionneuses libres, mais surtout un historique du développement et de l'​évolution du format PDF qui synthétise les objectifs et les enjeux d'un format que l'on ne peut que souhaiter voir demeurer libre à l'​image du protocole fondateur du Web 1.0: j'ai nommé le code HTTP!. [[http://​www.pdfreaders.org/​index.fr.html|Vous trouverez sur ce site]] non seulement un tableau fournissant des liens vers quelques visionneuses libres, mais surtout un historique du développement et de l'​évolution du format PDF qui synthétise les objectifs et les enjeux d'un format que l'on ne peut que souhaiter voir demeurer libre à l'​image du protocole fondateur du Web 1.0: j'ai nommé le code HTTP!.
 +===== Rechercher ===== 
 +Voici une astuce en ligne de commande pour rechercher un texte dans un ou plusieurs fichiers pdf.  
 +Aller dans le répertoire contenant l'​ensemble des fichiers et ouvrez un terminal soit graphiquement puis clic droit "​ouvrir un terminal"​ soit <​code>​cd /​chemin/​ver/​le/​repertoire</​code>​ 
 +==== pour un fichier ==== 
 +<​code>​ pdftotext -layout "​nom-du-fichier.pdf"​ - | grep -iE "​texte-a-chercher"​ </​code>​ 
 +==== pour plusieurs fichiers ==== 
 +**avec boucle for :** 
 +<​code>​for i in *.pdf; do echo "​$i"; ​ pdftotext -layout "​$i"​ - | grep -iE "​texte-a-chercher";​ echo ; done 
 +</​code>​ 
 +**avec find :** 
 +<​code>​ 
 +find . -iname "​*.pdf"​ -exec bash -c 'echo "​{}"​ ; pdftotext -layout "​{}"​ - | grep -iE "​texte-a-chercher"​ ; echo " ​   ####### fin fichier {} " ' \; 
 +</​code>​
 ===== Formulaires ===== ===== Formulaires =====
 Si Evince lit très bien les fichiers PDF au format semi-ouvert,​ il se révèle incapable de gérer les formulaires au format propriétaire fermé de type CERFA, les logiciels suivants semblent s’acquitter de cette tache avec plus de facilité : Si Evince lit très bien les fichiers PDF au format semi-ouvert,​ il se révèle incapable de gérer les formulaires au format propriétaire fermé de type CERFA, les logiciels suivants semblent s’acquitter de cette tache avec plus de facilité :
  • pdf.txt
  • Dernière modification: Le 10/09/2019, 15:04
  • par chamblard