477 lines
17 KiB
Markdown
477 lines
17 KiB
Markdown
---
|
|
marp: true
|
|
theme: alpinux
|
|
paginate: true
|
|
|
|
title: Lire, remplir et signer ses PDF
|
|
description: Remplir, signer, assembler et alléger un dossier PDF sous Linux Mint, sans imprimante, sans scanner et sans service en ligne.
|
|
auteur: Alpinux
|
|
date: 2026-10-15
|
|
niveau: debutant
|
|
format: court
|
|
tags: [pdf, bureautique, linux-mint, xreader, okular, xournalpp, pdfarranger, libreoffice]
|
|
---
|
|
|
|
<!-- _class: titre -->
|
|
<!-- _paginate: false -->
|
|
|
|
# Lire, remplir et signer ses PDF
|
|
|
|
## Sans imprimante, sans scanner, sans service en ligne
|
|
|
|
Alpinux — sous Linux Mint
|
|
|
|
<!--
|
|
Accroche : « Qui a déjà imprimé un formulaire, l'a signé au stylo, puis l'a scanné
|
|
pour le renvoyer par mail ? » Laisser les mains se lever.
|
|
|
|
Objectif de la séance : ne plus jamais faire ça.
|
|
|
|
Avant de commencer, vérifier : les quatre fichiers de démonstration sont sur le bureau
|
|
(formulaire à champs, formulaire scanné, photo du justificatif, signature en PNG) et
|
|
Okular, Xournal++ et PDF Arranger sont installés. Couper les notifications.
|
|
-->
|
|
|
|
---
|
|
|
|
## Le fil rouge : un dossier d'inscription
|
|
|
|

|
|
|
|
- Un **formulaire** à remplir et à signer
|
|
- Une **pièce justificative** à joindre
|
|
- Le tout en **un seul PDF léger**, envoyé par mail
|
|
|
|
<!--
|
|
Poser le décor : une association, une école ou une mairie nous envoie un formulaire
|
|
d'inscription. Elle veut le recevoir rempli, signé, avec un justificatif, par mail.
|
|
|
|
Chaque outil de ce soir résout une étape du parcours, dans l'ordre.
|
|
|
|
Piège à signaler tout de suite : beaucoup de messageries refusent les pièces jointes
|
|
trop lourdes. Un scan de quelques pages peut peser plus de 20 Mo : d'où la dernière
|
|
étape, alléger.
|
|
-->
|
|
|
|
---
|
|
|
|
## Cinq outils, tous libres
|
|
|
|
| Étape | Outil | Dans Linux Mint ? |
|
|
|----------------------|------------------|--------------------|
|
|
| Lire, surligner | **Xreader** | Déjà installé |
|
|
| Remplir, annoter | **Okular** | À installer |
|
|
| Signer | **Xournal++** | À installer |
|
|
| Assembler | **PDF Arranger** | À installer |
|
|
| Créer, alléger | **LibreOffice** | Déjà installé |
|
|
|
|
```bash
|
|
sudo apt install okular xournalpp pdfarranger
|
|
```
|
|
|
|
<!--
|
|
Les trois logiciels à installer sont aussi dans la Logithèque : chercher « Okular »,
|
|
« Xournal++ » et « PDF Arranger ». À recommander à ceux que le terminal intimide.
|
|
|
|
Piège : dans la Logithèque, un même logiciel apparaît parfois deux fois, en paquet
|
|
système et en Flatpak. Les deux fonctionnent ; prendre le paquet système pour rester
|
|
simple.
|
|
|
|
Okular vient de l'environnement KDE : il installe pas mal de bibliothèques avec lui.
|
|
C'est normal, et sans conséquence sur le reste du système.
|
|
-->
|
|
|
|
---
|
|
|
|
## 1. Xreader : lire, chercher, surligner
|
|
|
|
Le lecteur de Linux Mint : un double-clic sur le PDF suffit.
|
|
|
|
- **Panneau latéral** : vignettes des pages, sommaire
|
|
- **Chercher** un mot : <kbd>Ctrl</kbd> + <kbd>F</kbd>
|
|
- **Surligner** et ajouter une note : panneau *Annotations*
|
|
- **Remplir** un champ de formulaire simple, directement
|
|
|
|
> Pour lire, et pour un formulaire simple : **rien à installer**.
|
|
|
|
<!--
|
|
Le panneau latéral s'affiche avec F9. Son menu déroulant permet de passer des
|
|
vignettes au sommaire puis aux annotations.
|
|
|
|
Pour surligner : panneau latéral → Annotations → onglet « Ajouter » → choisir le
|
|
surligneur, puis sélectionner le texte.
|
|
|
|
Piège : la recherche ne trouve rien dans un document scanné. Un scan est une
|
|
photographie du texte, pas du texte. Si Ctrl+F ne trouve pas un mot pourtant visible à
|
|
l'écran, c'est le signe qu'on a affaire à un scan — et qu'il n'aura pas de champs à
|
|
remplir non plus. (La reconnaissance de caractères est un autre sujet : voir la fiche
|
|
Tesseract du wiki.)
|
|
-->
|
|
|
|
---
|
|
|
|
## Xreader : le piège de la fermeture
|
|
|
|
Xreader **n'enregistre pas** dans le fichier ouvert.
|
|
|
|
- *Fichier → Enregistrer une copie…*
|
|
- Donner un **nouveau nom** : `inscription-remplie.pdf`
|
|
- Rouvrir la copie pour **vérifier**
|
|
|
|
> **Piège** — fermer la fenêtre sans « Enregistrer une copie », c'est perdre les
|
|
> annotations et tout ce qu'on a saisi.
|
|
|
|
<!--
|
|
C'est LE piège de Xreader : pas de bouton « Enregistrer », pas de Ctrl+S qui écrase le
|
|
fichier. On croit avoir fini, on ferme, et tout est perdu.
|
|
|
|
Bonne habitude à installer dès maintenant, valable toute la soirée : on ne travaille
|
|
jamais sur l'original. À chaque étape, un nouveau nom — inscription.pdf, puis
|
|
inscription-remplie.pdf, puis inscription-signee.pdf. Si une étape rate, on repart de
|
|
la précédente.
|
|
-->
|
|
|
|
---
|
|
|
|
<!-- _class: demo -->
|
|
|
|
## Xreader
|
|
|
|
1. Ouvrir `inscription.pdf` par double-clic
|
|
2. <kbd>Ctrl</kbd> + <kbd>F</kbd> : chercher « justificatif »
|
|
3. Surligner la liste des pièces demandées
|
|
4. *Enregistrer une copie…*, puis rouvrir la copie
|
|
|
|
<!--
|
|
Deux minutes, pas plus.
|
|
|
|
Montrer d'abord le piège : surligner, fermer sans enregistrer, rouvrir — le surlignage
|
|
a disparu. Puis refaire correctement avec « Enregistrer une copie ».
|
|
|
|
Plan B si le panneau d'annotations est introuvable sur la machine de démonstration :
|
|
passer directement à Okular, qui fait la même chose avec une barre d'outils visible.
|
|
-->
|
|
|
|
---
|
|
|
|
## 2. Okular : remplir un formulaire
|
|
|
|
- Bandeau **« Afficher les formulaires »** en haut du document
|
|
- Saisie des **champs**, des **cases à cocher**, des listes
|
|
- **Annotations** : <kbd>F6</kbd> — surligneur, note, trait à main levée
|
|
- Enregistrer : <kbd>Ctrl</kbd> + <kbd>S</kbd> — le texte est **dans** le PDF
|
|
|
|
> S'il ne fallait installer qu'un seul outil, ce serait celui-ci.
|
|
|
|
<!--
|
|
Okular détecte les champs et propose de les afficher. Si le bandeau a été fermé :
|
|
menu Affichage → Afficher les formulaires.
|
|
|
|
Pour prouver que la saisie est bien dans le fichier : enregistrer, puis rouvrir le PDF
|
|
dans Xreader. Le texte y est. C'est ce que verra le destinataire.
|
|
|
|
Piège : enregistrer sous un nouveau nom (Fichier → Enregistrer sous) pour garder le
|
|
formulaire vierge. On en aura besoin l'an prochain.
|
|
|
|
Piège : certains formulaires officiels sont prévus pour Adobe Reader (format « XFA »)
|
|
et n'affichent qu'un message « veuillez patienter » ou une page vide. Ce n'est pas une
|
|
panne de Linux : aucun lecteur libre ne les lit correctement. Chercher une autre
|
|
version du formulaire sur le site de l'organisme, ou faire la démarche en ligne.
|
|
-->
|
|
|
|
---
|
|
|
|
## Okular : écrire là où il n'y a pas de champ
|
|
|
|
Un formulaire **scanné** n'a pas de champs : c'est une image.
|
|
|
|
- Barre d'annotations (<kbd>F6</kbd>) → **Machine à écrire**
|
|
- Cliquer à l'endroit voulu, taper le texte
|
|
- Déplacer et ajuster le texte ensuite, si besoin
|
|
- Cocher une case : taper un **X** au bon endroit
|
|
|
|
> **Piège** — un PDF protégé peut refuser la saisie.
|
|
> Dans ce cas : passer à Xournal++.
|
|
|
|
<!--
|
|
C'est le cas le plus fréquent en pratique : le formulaire a été scanné, ou exporté
|
|
sans champs. La « machine à écrire » pose du texte sans cadre ni fond, comme si on
|
|
tapait sur la feuille.
|
|
|
|
À ne pas confondre avec l'outil « Note intégrée », qui dessine un cadre jaune autour
|
|
du texte : sur un formulaire, ça fait brouillon.
|
|
|
|
Piège : la taille du texte par défaut est souvent trop grande pour les cases. Clic
|
|
droit sur l'outil dans la barre → Configurer, pour choisir une police plus petite
|
|
avant de commencer plutôt que de corriger chaque zone après coup.
|
|
|
|
Les intitulés exacts des outils changent un peu d'une version d'Okular à l'autre : les
|
|
repérer sur la machine de démonstration avant la séance.
|
|
-->
|
|
|
|
---
|
|
|
|
<!-- _class: demo -->
|
|
|
|
## Okular
|
|
|
|
1. Ouvrir le formulaire **à champs** : afficher les formulaires, remplir
|
|
2. Ouvrir le formulaire **scanné** : machine à écrire
|
|
3. *Enregistrer sous* `inscription-remplie.pdf`
|
|
4. Rouvrir dans Xreader : le texte est bien là
|
|
|
|
<!--
|
|
Quatre minutes. C'est la démonstration centrale : prendre le temps de taper
|
|
réellement un nom, une adresse, une date.
|
|
|
|
Ne remplir que trois ou quatre champs : le public a compris le principe au deuxième.
|
|
|
|
Plan B si le formulaire à champs ne s'affiche pas correctement : ne garder que la
|
|
version scannée et la machine à écrire. Elle marche sur n'importe quel PDF.
|
|
-->
|
|
|
|
---
|
|
|
|
## 3. Xournal++ : signer
|
|
|
|
- *Fichier → Annoter un PDF* : ouvrir le formulaire rempli
|
|
- Outil **Image** : insérer sa signature en **PNG**
|
|
- La **redimensionner**, la placer sur la ligne
|
|
- Ajouter la **date** avec l'outil Texte
|
|
|
|
> Une signature en image convient à beaucoup de démarches courantes.
|
|
> Ce n'est **pas** une signature électronique qualifiée.
|
|
|
|
<!--
|
|
Préparer sa signature une fois pour toutes : signer au feutre noir sur une feuille
|
|
blanche, la photographier bien à plat et en pleine lumière, recadrer, enregistrer en
|
|
PNG. Idéalement, rendre le fond transparent (dans GIMP : Couleurs → Couleur vers
|
|
alpha), sinon un rectangle blanc masquera la ligne du formulaire.
|
|
|
|
On peut aussi signer à la souris avec l'outil stylo : le montrer avec humour, le
|
|
résultat est rarement présentable. Avec une tablette graphique ou un écran tactile,
|
|
en revanche, c'est très bien.
|
|
|
|
Piège : pour un acte important (banque, notaire, marché public), l'organisme impose
|
|
son propre service de signature. L'image collée n'a pas cette valeur.
|
|
|
|
Conseil de sécurité : le PNG de sa signature se range dans un dossier discret, pas sur
|
|
le bureau ni sur une clé USB qui traîne. Quiconque récupère ce fichier peut signer à
|
|
notre place — et l'image reste récupérable dans le PDF qu'on envoie.
|
|
-->
|
|
|
|
---
|
|
|
|
## Xournal++ : l'erreur numéro un
|
|
|
|
| Commande | Produit | Le destinataire… |
|
|
|------------------------------|-----------------|-------------------------|
|
|
| *Fichier → Enregistrer* | un `.xopp` | **ne peut pas l'ouvrir** |
|
|
| *Fichier → Exporter en PDF* | un `.pdf` | le lit normalement |
|
|
|
|
> **Piège** — « Enregistrer » ne modifie pas le PDF. Pour l'envoyer, il faut
|
|
> **exporter en PDF**.
|
|
|
|
<!--
|
|
C'est l'erreur que tout le monde fait la première fois : Ctrl+S, on joint le fichier
|
|
au mail… et le destinataire reçoit un .xopp qu'aucun de ses logiciels ne sait ouvrir.
|
|
|
|
Le .xopp est le fichier de travail de Xournal++ : il contient nos ajouts et un simple
|
|
renvoi vers le PDF d'origine. Il sert à reprendre le travail plus tard, pas à être
|
|
envoyé.
|
|
|
|
Piège associé : en quittant, Xournal++ propose d'enregistrer. Si on a déjà exporté le
|
|
PDF et qu'on ne compte pas y revenir, on peut répondre non — l'export est fait.
|
|
|
|
Vérification systématique : avant de joindre, regarder l'extension du fichier. Elle
|
|
doit être .pdf.
|
|
-->
|
|
|
|
---
|
|
|
|
## 4. PDF Arranger : assembler
|
|
|
|
- **Glisser** le formulaire signé et le justificatif dans la fenêtre
|
|
- **Réordonner** les pages à la souris
|
|
- **Pivoter** une page scannée de travers
|
|
- **Supprimer** une page blanche
|
|
- **Extraire** : sélectionner des pages → *Exporter la sélection*
|
|
|
|
> Il accepte aussi les **images** : une photo devient une page du PDF.
|
|
|
|
<!--
|
|
PDF Arranger montre chaque page comme une vignette qu'on déplace. C'est très visuel :
|
|
c'est l'outil que le public adopte le plus vite.
|
|
|
|
Piège : utiliser « Enregistrer sous » avec un nouveau nom — dossier-inscription.pdf —
|
|
pour ne pas écraser le formulaire signé.
|
|
|
|
Piège : les champs de formulaire encore modifiables et les annotations peuvent mal
|
|
survivre à l'assemblage. C'est une raison de plus pour assembler en dernier, une fois
|
|
le formulaire rempli, signé et exporté par Xournal++.
|
|
|
|
Extraire sert aussi dans l'autre sens : n'envoyer que la page 3 d'un relevé de douze
|
|
pages, plutôt que le relevé entier.
|
|
-->
|
|
|
|
---
|
|
|
|
<!-- _class: demo -->
|
|
|
|
## Signer, puis assembler
|
|
|
|
1. **Xournal++** : *Annoter un PDF* → `inscription-remplie.pdf`
|
|
2. Insérer la signature, ajouter la date
|
|
3. *Exporter en PDF* → `inscription-signee.pdf`
|
|
4. **PDF Arranger** : glisser le PDF signé et la photo du justificatif
|
|
5. Pivoter la photo, *Enregistrer sous* `dossier-inscription.pdf`
|
|
|
|
<!--
|
|
Cinq minutes pour les deux outils.
|
|
|
|
Dans Xournal++, montrer volontairement le piège : faire Ctrl+S, montrer le .xopp dans
|
|
le gestionnaire de fichiers, puis faire l'export en PDF.
|
|
|
|
Dans PDF Arranger, prendre une photo de justificatif volontairement couchée : la
|
|
rotation devient évidente.
|
|
|
|
Plan B si l'insertion de l'image pose problème : signer à la souris avec l'outil
|
|
stylo. C'est laid, mais la suite du parcours reste démontrable.
|
|
-->
|
|
|
|
---
|
|
|
|
## 5. LibreOffice : créer un PDF léger
|
|
|
|
*Fichier → Exporter vers → Exporter au format PDF…*
|
|
|
|
- **Compression JPEG** : une qualité de 80 % suffit pour l'écran
|
|
- **Réduire la résolution des images** : 150 DPI
|
|
- Comparer le poids **avant et après** dans le gestionnaire de fichiers
|
|
|
|
> Option **PDF hybride** : le PDF embarque le document d'origine et reste
|
|
> modifiable dans LibreOffice.
|
|
|
|
<!--
|
|
Cas d'usage : la lettre d'accompagnement, ou un document qu'on a rédigé soi-même avec
|
|
des photos dedans.
|
|
|
|
Piège : le bouton « Exporter directement au format PDF » de la barre d'outils ne
|
|
montre pas les options et reprend les derniers réglages utilisés. Pour choisir la
|
|
compression, passer par le menu.
|
|
|
|
Piège : 150 DPI convient à la lecture à l'écran et à une impression ordinaire. Pour un
|
|
document destiné à un imprimeur, garder 300 DPI.
|
|
|
|
Le PDF hybride est plus lourd, puisqu'il contient deux fois le document : à réserver
|
|
aux fichiers qu'on veut pouvoir reprendre, pas à ceux qu'on envoie.
|
|
-->
|
|
|
|
---
|
|
|
|
## Alléger un scan : Ghostscript
|
|
|
|
Le PDF existe déjà et il est trop lourd pour le mail :
|
|
|
|
```bash
|
|
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook \
|
|
-dNOPAUSE -dBATCH \
|
|
-sOutputFile=leger.pdf lourd.pdf
|
|
```
|
|
|
|
- `/ebook` : images à 150 DPI — le bon compromis
|
|
- `/screen` : encore plus léger, souvent **illisible**
|
|
|
|
<!--
|
|
Ghostscript est déjà installé sous Linux Mint : c'est lui qui sert à l'impression.
|
|
|
|
Montrer le résultat en chiffres : ls -lh lourd.pdf leger.pdf, ou les propriétés des
|
|
deux fichiers dans le gestionnaire. Un scan passe couramment de 20 Mo à 2 Mo.
|
|
|
|
Piège : le fichier de sortie doit porter un AUTRE nom que le fichier d'entrée. Avec le
|
|
même nom, on détruit l'original.
|
|
|
|
Piège : toujours rouvrir le fichier allégé et zoomer sur les petits caractères avant
|
|
de l'envoyer. Un justificatif illisible sera refusé, et il faudra tout recommencer.
|
|
|
|
Piège : ne pas attendre de miracle sur un PDF qui ne contient que du texte. Il est
|
|
déjà léger ; le gain vient des images.
|
|
|
|
Pour ceux que la ligne de commande rebute : rouvrir le scan dans PDF Arranger ne
|
|
réduit pas le poids. C'est bien Ghostscript qu'il faut — la commande se copie depuis
|
|
le diaporama en ligne.
|
|
-->
|
|
|
|
---
|
|
|
|
## Et les sites de compression en ligne ?
|
|
|
|
Ils fonctionnent. Mais on y envoie, à un inconnu :
|
|
|
|
- sa **pièce d'identité**
|
|
- son **avis d'imposition**
|
|
- son **RIB**, sa **signature**
|
|
|
|
> Tout ce qui a été montré ce soir **reste sur l'ordinateur**.
|
|
|
|
<!--
|
|
C'est l'argument de fond de la séance, au-delà du confort.
|
|
|
|
Un site « gratuit » qui compresse, fusionne ou signe des PDF reçoit une copie du
|
|
document. On ne sait ni où elle est stockée, ni combien de temps, ni qui y accède.
|
|
|
|
Ne pas culpabiliser ceux qui l'ont déjà fait : le but est de montrer qu'il existe une
|
|
solution aussi simple, et qu'elle est déjà sur leur ordinateur.
|
|
-->
|
|
|
|
---
|
|
|
|
## Mémo : je veux… j'utilise…
|
|
|
|
| Je veux… | J'utilise… |
|
|
|---------------------------------------------|------------------|
|
|
| Lire, chercher, surligner | **Xreader** |
|
|
| Remplir un formulaire, écrire sur un PDF | **Okular** |
|
|
| Signer | **Xournal++** |
|
|
| Fusionner, pivoter, extraire des pages | **PDF Arranger** |
|
|
| Créer un PDF léger | **LibreOffice** |
|
|
| Alléger un scan | **Ghostscript** |
|
|
|
|
<!--
|
|
Laisser cette diapo affichée pendant les questions : c'est celle qu'on photographie.
|
|
|
|
Rappeler le parcours du fil rouge, dans l'ordre : remplir (Okular), signer
|
|
(Xournal++), assembler (PDF Arranger), alléger (Ghostscript), envoyer.
|
|
|
|
Les trois pièges à répéter une dernière fois :
|
|
1. Xreader : « Enregistrer une copie », sinon tout est perdu.
|
|
2. Xournal++ : « Exporter en PDF », pas « Enregistrer ».
|
|
3. Toujours un nouveau nom de fichier, et toujours rouvrir le PDF final avant d'envoyer.
|
|
-->
|
|
|
|
---
|
|
|
|
<!-- _class: titre -->
|
|
|
|
# Merci !
|
|
|
|
## Des questions ?
|
|
|
|
Diaporama et mémo : **presentations.alpinux.org**
|
|
|
|
<!--
|
|
Questions fréquentes à anticiper :
|
|
|
|
« Et sur téléphone ? » — Hors sujet ce soir, mais le PDF produit se lit partout.
|
|
|
|
« Peut-on modifier le texte existant d'un PDF ? » — Pas vraiment : un PDF est un
|
|
format d'arrivée, pas de travail. LibreOffice Draw ouvre les PDF simples, avec un
|
|
résultat inégal. Le mieux reste de demander le document d'origine.
|
|
|
|
« Et la vraie signature électronique ? » — Okular sait apposer une signature par
|
|
certificat, mais il faut d'abord posséder un certificat reconnu : c'est un sujet à
|
|
part entière, pour une autre séance.
|
|
|
|
Proposer à ceux qui le souhaitent de refaire le parcours sur leur propre machine après
|
|
la présentation.
|
|
-->
|