Почему ничего не загружается
Приложение целиком работает в браузере: PDF разбирает pdf.js, книгу .xlsx собирает ExcelJS, документ .docx — библиотека docx. На сервере нет ни хранилища документов, ни очереди обработки, поэтому файлу просто некуда загружаться.
Что это даёт на практике
Локальная обработка — это не только про приватность, но и про скорость:
- Финансовые документы не покидают ноутбук — важно для бухгалтерии, HR и работы по NDA.
- Нет ограничения по числу страниц: единственный предел — 200 МБ, дальше упирается память браузера.
- Результат скачивается или копируется в буфер обмена тоже локально.
- Обратная сторона локальной обработки: OCR в сервисе нет, поэтому скан без текстового слоя не распознаётся.
- Не нужен аккаунт: сервис не знает, кто вы и какие файлы открываете.
Как убедиться самостоятельно
Откройте DevTools → вкладка Network, перетащите PDF и посмотрите на запросы: файла среди них не будет. Единственная сетевая активность при открытии страницы — необязательный запрос для определения страны интерфейса; параметр ?geo=0 его отключает.
Частые вопросы
Правда ли, что файл не загружается?
Да. Сервер отдаёт только HTML, CSS и JavaScript. Ваш PDF остаётся в памяти браузера, а готовый .xlsx или .docx создаётся там же и сразу скачивается.
Можно ли пользоваться без интернета?
Страницу и код нужно загрузить один раз. После этого разбор файла и экспорт идут локально, но при первом выборе PDF браузер может дозагрузить служебные части приложения — поэтому первый запуск лучше делать онлайн.
Что вы храните на сервере?
Ничего из документов. Нет ни аккаунтов, ни истории конвертаций, ни загруженных файлов. Донаты идут через Ko-fi и Boosty, там действуют их собственные правила.