Bonjour,

Le problème que vous décrivez est très fréquent avec des documents
issus de chaînes de traitement de type fax → scan → PDF (encore
largement utilisées dans certains environnements industriels).

Dans ce cas, la perte de contraste est déjà “figée” dans le
contenu du PDF :

* soit sous forme d’images (scan compressé, niveaux de gris dégradés)
* soit sous forme de texte vectoriel rendu volontairement en gris
(anti-aliasing, export dégradé)

Il n’existe pas, à ma connaissance, d’outil Debian permettant de
renforcer directement le contraste d’un PDF “natif” sans repasser
par une phase de rendu intermédiaire.

---

### 1. Cas des PDF image (le plus fréquent)

La seule approche réellement efficace consiste à :

1. rasteriser le document 2. renforcer le contraste 3. (éventuellement)
binariser 4. reconstruire un PDF (avec ou sans OCR)

Outils Debian adaptés :

* `imagemagick`
* `unpaper`
* `tesseract-ocr`
* `ocrmypdf`

Exemple de traitement robuste :

magick -density 300 input.pdf \
  -colorspace Gray \
  -normalize \
  -contrast-stretch 0x50% \
  -sharpen 0x1 \
  -threshold 60% \
  cleaned.tif



Puis éventuellement :

unpaper cleaned.tif cleaned2.tif
ocrmypdf --force-ocr cleaned2.tif output.pdf


Cette approche est la seule qui permette de récupérer une lisibilité
correcte sur des documents pâles (fax, papier pelure, scans anciens).

---

### 2. Cas des PDF “natifs” (texte vectoriel)

Si le texte est réellement vectoriel mais rendu trop pâle, les
possibilités sont limitées.

Une tentative consiste à repasser par Ghostscript :


gs -sDEVICE=pdfwrite \
   -dPDFSETTINGS=/prepress \
   -dProcessColorModel=/DeviceGray \
   -dColorConversionStrategy=/Gray \
   -o output.pdf input.pdf



Cela peut parfois améliorer légèrement le rendu, mais ne corrige pas
un contraste insuffisant à la source.

---

### 3. Solution intégrée (compromis)

Pour un traitement automatisé raisonnable :

```bash ocrmypdf --force-ocr --clean --clean-final input.pdf output.pdf ```

`ocrmypdf` s’appuie sur `unpaper` et effectue un nettoyage
intermédiaire, ce qui donne souvent un bon compromis sans pipeline manuel.

---

### Conclusion

En pratique, il n’existe pas de solution “directe” au niveau PDF pour
renforcer le contraste du texte sans passer par une phase de rendu image.

Les résultats réellement satisfaisants nécessitent un traitement de
type image (ImageMagick) éventuellement suivi d’un OCR.

---

Cordialement
Bernard Schœnacker





Bonjour la liste,


Certains PDF présentent leur police de caractères de façon très pâle.
A la longue, la lecture de tels documents devient pénible.

Existe-t-il un paquet Debian qui renforcerait directement le contraste des 
textes ?
On exclue donc les services en ligne ainsi que la conversion du PDF en image.
Le respect des protections est secondaire par rapport à l'augmentation du 
contraste.

Merci par avance pour toutes suggestions.

-- 
Alain Vaugham
Clef GPG : 0xDB77E054673ECFD2

Répondre à