Build
Guide avancé

Un PDF collé dans Claude coûte sept fois son texte

Guide avancé, fait pour qui a déjà Claude Code. Tu débutes ? La formation t'y amène pas à pas.

Ce guide sert à qui a Claude Code, Claude installé sur ton ordinateur. Tout ce qu'il lit use ton forfait. Un PDF l'use plus que son texte : moins il en lit, plus ton forfait dure. Le « sept fois » du reel vient d'un exemple de la documentation d'Anthropic, pas de ton fichier : chez toi, l'écart peut être plus petit ou plus grand. Ce guide te le fait mesurer. Un outil gratuit de Microsoft transforme tes PDF, Word, Excel et PowerPoint en texte propre avant que Claude les lise.

Tu as Claude Code : mesure un de tes PDF ce soir, fais-lui installer l'outil, puis compare. À la fin, Claude convertit tes PDF en texte avant de les lire, sans que tu y penses. Tu ne l'as pas : l'outil marche seul dans le terminal (les commandes sont en bas de l'étape 1) et te rend un texte propre, à coller dans une conversation.
Tu arrives d'un reel ?

Trois minutes si Claude Code tourne déjà, compte trois quarts d'heure la première fois (Python compris).

En plus de Claude Code, il te faut :

  • Python 3.10 ou plus récent : sous Windows, coche « Add python.exe to PATH » au premier écran de l'installation (Claude Code peut l'installer pour toi)

Ce guide se fait dans Claude Code, compris dans la formule Claude Pro (la version gratuite ne l'inclut pas). Jamais installé ? Ces quatre leçons gratuites le mettent en place :

01

Mesure un PDF, puis convertis-le

Avant d'installer quoi que ce soit, regarde ce que te coûte un PDF. Range-le dans un dossier de Documents. Dans les blocs ci-dessous, les mots surlignés sont à remplacer : mon-premier-essai par le nom de ton dossier, mon-contrat par celui de ton fichier. Ouvre un terminal, la fenêtre où l'on tape des instructions : touche Windows, tape terminal, Entrée (sur Mac Cmd + Espace, terminal, Entrée). Entre dans le dossier (cd veut dire « entre dans ce dossier ») puis lance Claude :

Dans le terminal
cd ~/Documents/mon-premier-essai
claude
Claude Code ouvert dans le terminal : le dossier en haut, la ligne où l'on écrit en bas
Quand ça a marché, tu vois ça : ton dossier en haut. En bas, la ligne ❯ où tu écris. Chez toi, la deuxième ligne peut citer un autre modèle ou une autre formule. Tu lis « commande introuvable » à la place ? Claude Code n'est pas installé : reprends la leçon d'installation
À écrire dans Claude Code
Lis mon-contrat.pdf et résume-le en trois lignes.

Quand il a répondu, tape /context. Elle affiche combien la conversation occupe, en unités : note le total. Pour repère, la documentation compte 1 500 à 3 000 unités de texte par page de PDF, plus le prix de l'image de la page.

Dans Claude, une commande
/context
Pourquoi ça compte

Les « unités » sont ce que Claude compte quand il lit : des morceaux de mots. Ton abonnement en donne une certaine quantité par période, puis Claude s'arrête jusqu'à l'heure qu'il t'affiche.

Pour comprendre, rien à faire. D'après la documentation d'Anthropic, chaque page d'un PDF part deux fois : en image et en texte. L'outil, MarkItDown, ne garde que le texte, en Markdown : un texte simple où les titres restent des titres et les tableaux restent des tableaux. Les images de page disparaissent. Claude lit alors des mots, pas des photos de pages.

Tape /exit, relance claude et laisse-le tout installer. MarkItDown tourne avec Python : tu n'écriras pas une ligne de Python, il vérifie et installe pour toi. Colle cette demande :

À écrire dans Claude Code
Vérifie que Python 3.10 ou plus récent est installé, sinon installe-le.
Installe ensuite MarkItDown avec pip install 'markitdown[all]'.
Puis convertis mon-contrat.pdf en mon-contrat.md avec la commande
markitdown et dis-moi si le fichier obtenu est vide.

Un fichier .md apparaît à côté du PDF. Ouvre-le avec le Bloc-notes (TextEdit sur Mac) : tu y retrouves ton document, en texte. Un PDF scanné, une photo de document sans texte dedans, ressort vide ou presque : pour lui, l'image reste le seul chemin.

Facultatif, à la main. Vérifie Python avec python --version (python3 --version sur Mac) : un numéro qui commence par 3, c'est bon. Sinon installe-le (lien dans l'encadré du haut). Puis ces deux lignes dans le terminal. pip est l'installeur qui vient avec Python.

Dans le terminal
pip install 'markitdown[all]'
markitdown mon-contrat.pdf -o mon-contrat.md
Si ça ne passe pas

Le [all] installe tous les formats d'un coup. Sur Mac, si pip est introuvable, tape pip3 à la place. Si le terminal ne connaît ni l'un ni l'autre, ferme-le et ouvres-en un neuf : il ne découvre les nouveaux programmes qu'à son ouverture.

Tu viens de faire la première étape. La formation fait pareil pour tes devis, tes relances et ton site, leçon par leçon : 29 € une seule fois, accès à vie. Prix de lancement.

Je prends l'accès
02

La ligne dans ton fichier de consignes

Installer ne suffit pas : il faut que Claude s'en serve sans que tu y penses. Claude Code relit à chaque ouverture un fichier de consignes, CLAUDE.md, posé dans ton dossier : ce qui y est écrit, il s'efforce de le suivre à chaque fois. Tu n'as pas à l'ouvrir toi-même, demande-lui de l'écrire. Relance claude dans ton dossier.

Tu veux qu'il te demande avant d'écrire ? Si tu lis ⏵⏵ auto mode on tout en bas de la fenêtre, appuie une fois sur Shift + Tab (dans l'application de bureau : Manuel, à côté du bouton d'envoi).

Puis colle cette demande, Entrée. En mode manuel, il te demande la permission d'écrire le fichier : lis, puis réponds 1.

À écrire dans Claude Code
Ajoute cette consigne à la fin du fichier CLAUDE.md de ce dossier,
crée-le s'il n'existe pas :

# Fichiers lourds
Quand je te donne un PDF, un Word, un Excel ou un PowerPoint,
convertis-le d'abord en Markdown avec la commande markitdown,
puis lis le fichier .md et jamais le fichier d'origine.

Le CLAUDE.md du dossier ne vaut que pour ce dossier. Pour que la consigne vaille partout, demande-lui de l'ajouter plutôt à ~/.claude/CLAUDE.md : celui de ton dossier personnel, qu'il relit quel que soit le dossier où tu l'ouvres.

Ton PDFmarkitdownLe .mdClaude litdes mots
Claude lit des mots au lieu de deviner des images.
Le piège

Écrire la consigne et glisser quand même le PDF dans la fenêtre. Ce qui se passe alors dépend de ton terminal : la documentation de Claude Code ne le décrit que pour les images. Le geste sûr : tu lui donnes le nom du fichier (« lis mon-contrat.pdf »), pas le fichier.

03

Mesure chez toi

Refais la mesure de l'étape 1, avec le texte cette fois. Dans une conversation neuve (/exit, puis claude) :

À écrire dans Claude Code
Lis mon-contrat.md et résume-le en trois lignes.
Dans Claude, une commande
/context

Compare avec le total noté à l'étape 1.

Ce que tu vas voir

Sur un document de texte ordinaire, le PDF pèse plusieurs fois le Markdown. Sur un document fait de schémas, l'écart se resserre. Même alors, la conversion garde les tableaux lisibles, ce qui vaut déjà le geste.

Facultatif. MarkItDown convertit aussi les pages web, les fichiers audio (il les transcrit) et même une adresse YouTube. Pour que Claude appelle le convertisseur lui-même, il existe un branchement (un MCP : un outil de plus qu'on donne à Claude Code), deux lignes dans le terminal : pip install markitdown-mcp puis claude mcp add markitdown -- markitdown-mcp. Microsoft le prévoit pour un usage sur ton ordinateur seulement. La consigne de l'étape 2 suffit pour commencer.

Si tu ne retiens qu'une chose

Ce soir : mesure un de tes PDF avec /context, convertis-le, puis compare. Si l'écart est net chez toi, pose la consigne de l'étape 2 et n'y pense plus.

Offre de lancement

La suite, c'est la formation complète.

29 €une seule fois, accès à vie

Prix de lancement : ensuite ce sera 49 €.

Je prends l'accès à vie

Paiement sécurisé par Stripe. Nécessite Claude Pro chez Anthropic (environ 20 € par mois).