Copier du texte depuis un PDF tourne souvent mal : retours à la ligne mal placés, pages impossibles à sélectionner, en-têtes et pieds de page mêlés au corps du texte. Pour verser un rapport, un article ou un cahier des charges dans Obsidian, Notion ou GitHub, ou le coller dans une IA pour le résumer ou le traduire, extraire d’abord un texte propre fait gagner beaucoup de temps. Cet outil lit la couche texte du PDF dans votre navigateur et la restitue page par page en texte brut, avec un séparateur « --- Page N --- » au début de chaque page pour retrouver la page d’origine.
Lors de l’extraction, le texte est classé selon sa position, de haut en bas et de gauche à droite, avec un retour à la ligne dès que l’écart vertical s’élargit nettement. Cela fonctionne bien pour les documents ordinaires sur une colonne. Dans les articles sur deux colonnes, les mises en page de type journal ou les tableaux complexes, le texte des deux colonnes situé à la même hauteur peut être fusionné sur une ligne et demander quelques retouches. L’outil ne détecte ni niveaux de titres, ni listes à puces, ni structure de tableaux : il produit un texte en paragraphes propre, modifiable directement dans la zone de résultat, puis copiable ou téléchargeable en .md ou .txt.
La limite principale : seul le vrai texte du PDF peut être lu. Un PDF issu d’un scan ou de photos n’est en fait qu’une image par page, sans couche texte ; la page est alors signalée comme vide et nécessite d’abord une reconnaissance de caractères (OCR). Test rapide : si vous ne pouvez pas sélectionner le texte à la souris dans votre lecteur PDF, c’est probablement un scan. Quelques PDF aux encodages de police inhabituels peuvent aussi donner des caractères illisibles, un problème lié aux polices du fichier d’origine.
Les PDF protégés demandent d’abord le mot de passe d’ouverture. Tout se déroule dans votre navigateur et le contenu n’est jamais envoyé, ce qui convient aux contrats et documents internes. Pour prévisualiser la mise en forme ensuite, collez le résultat dans notre éditeur Markdown.