Toolkit

Guia Leitor de Arquivos

Abra e leia PDF, Word, Excel, CSV, Markdown e arquivos de texto direto no navegador. Leitor estilo desktop com barra lateral — sem upload, sem servidor.

Voltar para Leitor de Arquivos

O que esta ferramenta faz

O Leitor de arquivos abre e lê PDF, Word (.docx), Excel (.xlsx), CSV, Markdown e arquivos de texto/código diretamente no seu navegador. Leitor estilo desktop com barra lateral de navegação. Sem envio — os arquivos permanecem no seu dispositivo. Suporta PDF (via PDF.js), Word (via mammoth), Excel (via SheetJS), CSV (parser personalizado), Markdown (via marked) e texto puro. Ideal para visualizar documentos e código sem sair do navegador.

Como usar

  1. Abrir arquivo — Clique para selecionar um arquivo ou arraste e solte. Suportados: PDF, DOCX, XLSX, CSV, MD, TXT e muitas extensões de código.
  2. Navegar — Use a barra lateral para pular para páginas PDF, títulos Word, planilhas Excel ou seções Markdown.
  3. Ler — O conteúdo é renderizado na área principal. PDF exibe páginas; planilhas exibem células; Markdown exibe HTML renderizado.
  4. Trocar arquivo — Abra outro arquivo; o anterior é substituído (sem múltiplas abas).
  5. Sem envio — Os arquivos são lidos localmente; nada é enviado a nenhum servidor.

Como funciona

O formato é detectado pela extensão do arquivo. PDF usa pdfjs-dist; Word usa mammoth (DOCX para HTML); Excel usa xlsx/SheetJS; CSV usa um parser personalizado com suporte a campos entre aspas; Markdown usa marked. O conteúdo é lido via FileReader, File.text() ou File.arrayBuffer(). Os títulos são extraídos para a barra lateral e injetados com IDs para links de âncora. Todo o processamento é no cliente — os arquivos nunca saem do dispositivo.

Todo o processamento é executado no seu navegador. Nenhum dado é enviado a nenhum servidor.

Casos de uso e exemplos

  • Visualizador PDF — Leia PDFs sem app de desktop.
  • Revisão de documentos — Visualização rápida de arquivos Word ou Excel.
  • Inspeção de código — Leia arquivos fonte com visualização amigável à sintaxe.
  • Análise CSV — Consulte dados de planilha em forma de tabela.
  • Offline — Funciona completamente offline após carregado.

Exemplo

  • Abra relatorio.pdf → Páginas na barra lateral, clique para pular.
  • Abra dados.xlsx → Abas de planilhas, linhas e colunas em tabela.
  • Abra readme.md → Markdown renderizado com links de títulos.

Limitações e restrições conhecidas

  • Correção das bibliotecas — Confia na correção de pdfjs-dist, mammoth, xlsx; não verificada independentemente.
  • Worker PDF.js — Carregado do CDN unpkg em tempo de execução.
  • CSV — Lida com campos entre aspas; conformidade completa RFC 4180 não garantida.
  • Tamanho do arquivo — Arquivos muito grandes podem retardar ou esgotar memória.
  • Um arquivo por vez — Um arquivo por vez; sem visão multi-documento.

Todos os cálculos e conversões rodam inteiramente no seu navegador. Nenhum dado é enviado a nenhum servidor, então sua entrada nunca sai do seu dispositivo.