Guide Lecteur de Fichiers

Ouvrez et lisez des fichiers PDF, Word, Excel, CSV, Markdown et texte directement dans votre navigateur. Lecteur style bureau avec barre de navigation — aucun téléchargement requis.

Retour à Lecteur de Fichiers

À quoi sert cet outil

Le Lecteur de fichiers ouvre et lit des fichiers PDF, Word (.docx), Excel (.xlsx), CSV, Markdown et texte/code directement dans votre navigateur. Lecteur style bureau avec barre de navigation latérale. Pas d'envoi — les fichiers restent sur votre appareil. Supporte PDF (via PDF.js), Word (via mammoth), Excel (via SheetJS), CSV (parser personnalisé), Markdown (via marked) et texte brut. Idéal pour consulter des documents et du code sans quitter le navigateur.

Comment l'utiliser

  1. Ouvrir un fichier — Cliquez pour sélectionner ou glissez-déposez. Formats supportés : PDF, DOCX, XLSX, CSV, MD, TXT et nombreuses extensions de code.
  2. Naviguer — Utilisez la barre latérale pour accéder aux pages PDF, titres Word, feuilles Excel ou sections Markdown.
  3. Lire — Le contenu s'affiche dans la zone principale. Le PDF affiche les pages ; les tableurs affichent les cellules ; le Markdown affiche le HTML rendu.
  4. Changer de fichier — Ouvrez un autre fichier ; le précédent est remplacé (pas de multi-onglets).
  5. Pas d'envoi — Les fichiers sont lus localement ; rien n'est envoyé à un serveur.

Comment ça fonctionne

Le format est détecté par l'extension. Le PDF utilise pdfjs-dist ; Word utilise mammoth (DOCX vers HTML) ; Excel utilise xlsx/SheetJS ; CSV utilise un parser personnalisé avec support des champs entre guillemets ; Markdown utilise marked. Le contenu est lu via FileReader, File.text() ou File.arrayBuffer(). Les titres sont extraits pour la barre latérale et injectés avec des ID pour les liens d'ancre. Tout le traitement est côté client — les fichiers ne quittent jamais l'appareil.

Tous les calculs s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Cas d'usage et exemples

  • Visionneuse PDF — Lisez des PDF sans application bureau.
  • Revue de documents — Aperçu rapide de fichiers Word ou Excel.
  • Inspection de code — Lisez des fichiers source avec affichage adapté à la syntaxe.
  • Analyse CSV — Visualisez des données de tableur en tableau.
  • Hors ligne — Fonctionne entièrement hors ligne une fois chargé.

Exemple

  • Ouvrir report.pdf → Pages dans la barre latérale, cliquez pour accéder.
  • Ouvrir data.xlsx → Onglets de feuilles, lignes et colonnes en tableau.
  • Ouvrir readme.md → Markdown rendu avec liens vers les titres.

Limitations et contraintes connues

  • Exactitude des bibliothèques — La fiabilité de pdfjs-dist, mammoth, xlsx est supposée ; non vérifiée indépendamment.
  • Worker PDF.js — Chargé depuis le CDN unpkg au runtime.
  • CSV — Gère les champs entre guillemets ; conformité complète RFC 4180 non garantie.
  • Taille de fichier — Les fichiers très volumineux peuvent ralentir ou épuiser la mémoire.
  • Fichier unique — Un fichier à la fois ; pas de vue multi-documents.

Tous les calculs et conversions s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur, vos entrées ne quittent jamais votre appareil.