Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
pdf [Le 23/04/2019, 18:26] KingisFire [Déocériser un PDF (pour empêcher le copié/collé)] |
pdf [Le 15/12/2019, 14:22] dpled Formulaires CERFA pour Okular |
||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
* [[:Evince]] : dispose de l'intégration à Firefox. Il est disponible dans les dépôts; [[https://wiki.gnome.org/Apps/Evince|le site officiel d'Evince]]. Il permet de remplir certains formulaires, mais pas tous. [[https://launchpad.net/qpdfview|QPDF View]] semble en traiter plus. | * [[:Evince]] : dispose de l'intégration à Firefox. Il est disponible dans les dépôts; [[https://wiki.gnome.org/Apps/Evince|le site officiel d'Evince]]. Il permet de remplir certains formulaires, mais pas tous. [[https://launchpad.net/qpdfview|QPDF View]] semble en traiter plus. | ||
* [[https://code-industry.net/free-pdf-editor/|Master PDF Editor]] (gratuit mais pas libre) semble assez bien traiter les formulaires CERFA. | * [[https://code-industry.net/free-pdf-editor/|Master PDF Editor]] (gratuit mais pas libre) semble assez bien traiter les formulaires CERFA. | ||
- | * [[:Okular]] : Okular est l'afficheur de documents du projet KDE4 SC. Il remplace les anciens logiciels KPDF, KGhostView, Kfax et KDVI, tout en prenant soin de ne pas se cantonner à la seule fonction de logiciel d'affichage du format PDF. | + | * [[:Okular]] : Okular est l'afficheur de documents du projet KDE4 SC. Il remplace les anciens logiciels KPDF, KGhostView, Kfax et KDVI, tout en prenant soin de ne pas se cantonner à la seule fonction de logiciel d'affichage du format PDF. C'est un lecteur très complet permettant d'annoter les documents, et traite assez bien la majorité des formulaires CERFA. |
* [[:Xpdf|XPDF]] : visionneuse de PDF très léger. NB: semble performant pour lire des PDF contenant des caractères asiatiques. | * [[:Xpdf|XPDF]] : visionneuse de PDF très léger. NB: semble performant pour lire des PDF contenant des caractères asiatiques. | ||
* [[https://launchpad.net/qpdfview|QPDF View]] : lecteur PDF avec onglets, permettant d'avoir une interface plus riche dans une seule fenêtre. Lit le PostScript, le format DjVu. CUPS pour le support d'impression (à ne pas confondre avec QPDF Viewer sous Android(r)). Permet de remplir certains CERFA (plus que EVINCE, semble t'il), mais parfois avec une seule passe autorisée : après la sauvegarde des modifications, celles-ci deviennent définitives et non modifiables => il faut donc bien relire avant de sauvegarder. [[apt>qpdfview|Installer QPDF View]]. | * [[https://launchpad.net/qpdfview|QPDF View]] : lecteur PDF avec onglets, permettant d'avoir une interface plus riche dans une seule fenêtre. Lit le PostScript, le format DjVu. CUPS pour le support d'impression (à ne pas confondre avec QPDF Viewer sous Android(r)). Permet de remplir certains CERFA (plus que EVINCE, semble t'il), mais parfois avec une seule passe autorisée : après la sauvegarde des modifications, celles-ci deviennent définitives et non modifiables => il faut donc bien relire avant de sauvegarder. [[apt>qpdfview|Installer QPDF View]]. | ||
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 XFA, utilisé dans les formulaires CERFA, les logiciels libres et gratuits suivants semblent s’acquitter de cette tache avec plus de facilité : |
+ | * [[Evince]] : certains formulaires. | ||
+ | * [[Okular]] : certains formulaires. | ||
+ | * QPdfView : semble traiter plus de formulaires qu'Evince. | ||
<note warning>**À ce sujet, il est indispensable de se reporter au paragraphe [[evince#Support de certains formulaires Cerfa PDF v1.6|« Evince : Support de certains formulaires CERFA PDF v1.6 »]]**.</note> | <note warning>**À ce sujet, il est indispensable de se reporter au paragraphe [[evince#Support de certains formulaires Cerfa PDF v1.6|« Evince : Support de certains formulaires CERFA PDF v1.6 »]]**.</note> | ||
+ | |||
Les formulaires **CERFA** de l'Administration Publique Française sont disponibles sur https://www.service-public.fr/particuliers/recherche?rubricFilter=serviceEnLigne | Les formulaires **CERFA** de l'Administration Publique Française sont disponibles sur https://www.service-public.fr/particuliers/recherche?rubricFilter=serviceEnLigne | ||
Ligne 131: | Ligne 148: | ||
Pour plus d'information, consulter [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3336511#p3336511|cette discussion]]. | Pour plus d'information, consulter [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3336511#p3336511|cette discussion]]. | ||
+ | |||
+ | Pour réduire la taille d'une image en passant en noir&blanc : | ||
+ | <code>gs -dBATCH -DNOPAUSE -q -sDEVICE=pdfwrite -dColorConversionStrategy=/Gray -r100 -sOutputFile="fichier_reduit.pdf" "fichier_a_reduire.pdf"</code> | ||
==== Méthode via l'application moins moins ==== | ==== Méthode via l'application moins moins ==== |