Руководство по Просмотрщик файлов

Открывайте и читайте PDF, Word, Excel, CSV, Markdown и текстовые файлы прямо в браузере. Без загрузки на сервер.

Назад к Просмотрщик файлов

Что делает этот инструмент

Читатель файлов открывает и читает PDF, Word (.docx), Excel (.xlsx), CSV, Markdown и текстовые/кодовые файлы прямо в браузере. Режим рабочего стола с боковой панелью навигации. Без загрузки — файлы остаются на устройстве. Поддержка PDF (через PDF.js), Word (через mammoth), Excel (через SheetJS), CSV (кастомный парсер), Markdown (через marked) и plain text. Просмотр документов и кода в браузере.

Как использовать

  1. Открыть файл — Выбор файла или перетаскивание. Поддерживаются: PDF, DOCX, XLSX, CSV, MD, TXT и многие расширения кода.
  2. Навигация — Боковая панель для перехода по страницам PDF, заголовкам Word, листам Excel или разделам Markdown.
  3. Чтение — Контент отображается в основной области. PDF — страницы; таблицы — ячейки; Markdown — рендеренный HTML.
  4. Смена файла — Открытие другого файла заменяет текущий (без вкладок).
  5. Без загрузки — Файлы читаются локально; на сервер ничего не отправляется.

Как это работает

Формат определяется по расширению. PDF через pdfjs-dist; Word через mammoth (DOCX → HTML); Excel через xlsx/SheetJS; CSV — кастомный парсер с поддержкой quoted-полей; Markdown через marked. Контент читается через FileReader, File.text() или File.arrayBuffer(). Заголовки извлекаются для боковой панели и снабжаются ID для якорных ссылок. Обработка на стороне клиента — файлы не покидают устройство.

Все вычисления выполняются в браузере. Никакие данные не отправляются на сервер.

Примеры использования

  • Просмотр PDF — Чтение PDF без десктопного приложения.
  • Просмотр документов — Быстрый просмотр Word или Excel.
  • Просмотр кода — Исходные файлы с удобным отображением.
  • Анализ CSV — Табличные данные в виде таблицы.
  • Офлайн — Полностью работает офлайн после загрузки.

Пример

  • Открыть report.pdf → Страницы в боковой панели, клик для перехода.
  • Открыть data.xlsx → Вкладки листов, строки и столбцы в таблице.
  • Открыть readme.md → Рендеренный Markdown со ссылками на заголовки.

Ограничения

  • Корректность библиотек — pdfjs-dist, mammoth, xlsx считаются корректными; независимая проверка не проводится.
  • PDF.js worker — Загружается с CDN unpkg при выполнении.
  • CSV — Поддержка quoted-полей; полное соответствие RFC 4180 не гарантируется.
  • Размер файла — Очень крупные файлы могут замедлять работу или исчерпывать память.
  • Один файл — Одновременно один документ; мультидокументный просмотр не поддерживается.

Все расчёты и конвертации выполняются в браузере. Никакие данные не отправляются на сервер — ввод не покидает устройство.