Blog › Construire avec l'IA

Construire avec l'IA

Claude PDF : ne payez plus chaque page deux fois

Claude traite un PDF en convertissant chaque page en image avant d’en extraire le texte, et il compte les deux : sur l’API, une page revient à 1 500 à 3 000 tokens de texte, auxquels s’ajoute le coût de son image. Si vous analysez les contrats ou les appels d’offres d’un client avec Claude Code, un PDF de 30 pages peut consommer jusqu’à 90 000 tokens de texte avant votre première question. Voici les limites vérifiées le 27 octobre 2026 sur Claude.ai, Claude Code et l’API, et la conversion en texte qui supprime la part image.

Les limites PDF de Claude en octobre 2026

Les trois portes d’entrée n’ont pas les mêmes plafonds. Relevé fait dans la documentation d’Anthropic le 27 octobre 2026 :

OùTaille maximumPages maximumCe que Claude regarde
Claude.ai, dans une conversation500 Mo par fichier, 20 fichiers1 000 pagestexte et images jusqu’à 100 pages, texte seul de 101 à 1 000
Claude.ai, dans un projet30 Mo par fichiertant que tout tient dans le contextenon précisé par la page d’aide
Claude Code (outil Read)pas de taille annoncéePDF lu en entier jusqu’à 10 pages, puis par tranches de 20 pageschaque tranche est rendue en images par pdftoppm
API32 Mo par requête600 pages (100 si la fenêtre de contexte fait moins de 1 million de tokens)texte et image de chaque page

Au-delà de 1 000 pages, Claude.ai refuse le fichier. Sur l’API, un PDF dense (petites polices, tableaux, graphiques) peut remplir la fenêtre de contexte bien avant 600 pages : Anthropic conseille alors de le découper.

Dans Claude Code, la lecture par tranches demande poppler, que vous installez une fois :

bash
brew install poppler          # macOS
sudo apt-get install poppler-utils   # Debian, Ubuntu

Sans lui, Claude Code s’arrête sur « pdftoppm is not installed » dès que le PDF dépasse 10 pages.

Ce qui a changé depuis 2025

En 2025, la documentation de l’API plafonnait à 100 pages par requête, et Claude.ai à 30 Mo par fichier. En octobre 2026, l’API monte à 600 pages pour les modèles à 1 million de tokens de contexte, et Claude.ai accepte 500 Mo et 1 000 pages par fichier.

La même page d’aide donne le revers : au-delà de 100 pages, Claude.ai ne regarde plus les graphiques ni les schémas, seulement le texte. Un rapport annuel de 150 pages perd donc ses courbes sans prévenir.

Pourquoi chaque page compte deux fois

La documentation de l’API décrit le traitement en deux temps : le système convertit chaque page en image, puis extrait le texte de la page et le joint à l’image. Claude reçoit les deux, ce qui lui permet de lire un graphique ou un tableau mis en page.

Le coût suit le même chemin :

  • le texte : 1 500 à 3 000 tokens par page selon la densité ;
  • l’image : calculée comme n’importe quelle image, par carrés de 28 × 28 pixels, avec un plafond de 1 568 tokens par image sur les modèles standard et de 4 784 sur Claude 4.7 et les suivants, qui lisent en haute résolution.

Sur un contrat de 30 pages, le texte seul représente 45 000 à 90 000 tokens. Les images s’y ajoutent, jusqu’à 47 000 tokens de plus sur un modèle standard et 143 000 en haute résolution si chaque page atteint le plafond. Pour un chiffre exact sur vos fichiers, l’API propose le comptage de tokens avant l’envoi.

Anthropic donne un ordre de grandeur sur Amazon Bedrock, où les deux modes coexistent : environ 1 000 tokens pour un PDF de 3 pages en texte seul, environ 7 000 avec l’analyse visuelle. Le texte lu est le même ; la facture est sept fois plus lourde.

Sur Claude.ai et dans Claude Code avec un abonnement, rien ne se facture au token, mais tout se décompte du même quota. Quelques dossiers de 100 pages dans la journée, et vous touchez la limite de Claude bien plus tôt que prévu.

Quand l’image vaut son prix

La part image n’est pas du gaspillage dans tous les cas. Gardez le PDF tel quel quand le sens est dans la mise en page :

  • un rapport financier dont les conclusions sont dans les graphiques ;
  • un plan, un schéma technique, un organigramme ;
  • un formulaire rempli à la main, une signature, un tampon à vérifier.

Convertissez en texte quand le contenu est du texte : un contrat, des conditions générales, un cahier des charges, un compte rendu, un règlement de consultation. C’est le cas de la plupart des PDF qu’un client vous envoie.

Convertir vos PDF en texte avec anydoc

anydoc est un convertisseur publié par Firecrawl en licence MIT (23 100 étoiles sur GitHub le 27 octobre 2026). Il transforme PDF, Word, PowerPoint, Excel, OpenDocument, RTF, EPUB et CSV en Markdown, en gardant les titres, les listes et les tableaux. La conversion tourne sur votre machine, sans modèle d’IA ni clé d’API, et le fichier ne quitte pas votre ordinateur.

bash
npx @firecrawl/anydoc contrat.pdf -o contrat.md
npx @firecrawl/anydoc proposition.docx -o proposition.md

Claude lit ensuite contrat.md comme n’importe quel fichier texte : aucune image à payer, et le contexte reste libre pour le travail sur le fond.

C’est aussi la seule façon de faire lire un Word ou un Excel par l’API : les blocs document refusent ces formats binaires, la documentation demande de les convertir d’abord en texte ou en PDF.

Les PDF scannés : l’OCR de Firecrawl

Un PDF scanné n’a pas de texte, seulement des images de pages. anydoc s’arrête dessus avec l’erreur NeedsOcr, sauf si vous activez l’OCR hébergé :

bash
npx @firecrawl/anydoc scan.pdf --ocr hosted

Le document part alors chez Firecrawl Parse, en entier, et lui seul : les PDF qui ont du texte restent sur votre machine. Ça marche sans compte. Avec une clé FIRECRAWL_API_KEY, le plan gratuit donne 1 000 crédits par mois, à 1 crédit par page de PDF, soit 1 000 pages scannées.

Pour un dossier client, posez la question avant : un bail, un dossier médical ou une fiche de paie envoyés à un service tiers, c’est au client de dire oui.

Brancher anydoc à Claude Code comme un skill

anydoc s’installe comme un skill : Claude Code apprend à appeler l’outil tout seul quand un document arrive.

bash
npx skills add firecrawl/anydoc

Ajoutez ensuite une ligne dans le CLAUDE.md du projet client, pour que la règle tienne d’une session à l’autre :

markdown
- Tout PDF, Word ou Excel du dossier `documents/` se convertit avec anydoc avant lecture. Lis le .md, jamais le fichier d’origine, sauf si je demande un graphique.

À partir de là, vous déposez le dossier du client, Claude Code convertit, puis lit. Si vous travaillez dans Claude Cowork ou dans le chat, convertissez avant et déposez le .md : le gain est le même.

Les limites de la méthode

  • Les images disparaissent. anydoc garde leur texte alternatif, pas leur contenu, et un graphique se réduit à une ligne sans intérêt. Pour ces pages, renvoyez Claude au PDF d’origine.
  • Une mise en page complexe (colonnes, tableaux fusionnés) peut sortir dans le désordre. Comparez trois ou quatre pages au hasard avec l’original avant de livrer une analyse.
  • Montants, dates, pénalités : faites citer à Claude la phrase exacte et la page, puis contrôlez dans le PDF.
  • Au-delà de quelques centaines de pages, même converties, mieux vaut un RAG que tout charger dans le contexte, avec un découpage propre des documents.

Pour le reste de l’outil (agents, MCP, hooks), le guide complet de Claude Code prend le relais.

Livrer

Ce que vous pouvez vendre avec ça

À qui : une PME du BTP de 10 à 50 salariés qui répond à plusieurs appels d’offres par mois, avec des dossiers de consultation de 100 à 300 pages que le dirigeant ou le conducteur de travaux lit aujourd’hui le soir.

Ce que vous livrez : en une semaine, un dossier partagé où le client dépose les pièces d’un appel d’offres, et un projet Claude Code qui les convertit avec anydoc puis rend une fiche de deux pages : pièces à fournir, date et heure limites, critères de notation, pénalités, clauses à risque, chacune avec sa page d’origine. Le client lit la fiche le lendemain matin, et vous lui laissez un guide d’une page pour la relancer lui-même.

Comment le présenter : « Combien de temps vous faut-il pour savoir si un appel d’offres vaut la peine d’y répondre ? » Puis vous déposez devant lui un dossier qu’il a déjà traité, et la fiche sort pendant le rendez-vous : il compare avec ce qu’il avait relevé à la main.

L'Accélérateur IA

Signez vos 3 premiers clients IA en 180 jours

Les inscriptions sont fermées. Rejoignez la liste d'attente : vous serez prévenu dès la prochaine ouverture.

Rejoindre la liste d'attente