Перейти к содержимому
pdftools.kz

В браузере или на сервере: где обрабатывается ваш файл

Из тридцати двух инструментов для файлов двадцать два работают целиком в вашей вкладке: девятнадцать для PDF и три для изображений. Документ в них не отправляется никуда, поэтому и удалять его с сервера не нужно. Оставшиеся десять требуют программ, которых в браузере нет вовсе, и честно отправляют файл: их список короткий, и мы его называем полностью, а не прячем за общими словами о безопасности.

Локально в браузеребез регистрации

Коротко о цифрах

Инструментов для файлов
32, не считая сетевых утилит
Работают в браузере
22: 19 для PDF и 3 для изображений
Отправляют файл на сервер
10, все перечислены поимённо
Предел в браузере
1 ГБ на файл
Пределы на сервере
50 МБ для операций с PDF, 25 МБ для Office, 10 МБ для HTML
Одновременных серверных задач
не больше двух, распознавание — по одной

Что именно уходит на сервер

  • Перевод Word, Excel и PowerPoint в PDF — работает офисный движок, приём до 25 МБ.
  • Перевод страницы HTML в PDF — приём до 10 МБ.
  • Перевод PDF в Word — отдельный разбирающий модуль, приём до 25 МБ.
  • Установка и снятие пароля, восстановление и оптимизация — их выполняет утилита работы с PDF, приём до 50 МБ.
  • Распознавание текста на сканах — движок распознавания с языковыми данными, приём до 30 МБ.

Что остаётся у вас

Всё остальное: объединение, разделение, извлечение и удаление страниц, раскладка нескольких страниц на лист, упорядочивание, поворот, обрезка, сжатие, подпись, редактирование, водяные знаки, нумерация, сплющивание форм, выгрузка страниц в JPG и PNG, извлечение текста, сборка PDF из картинок, а также сжатие, обрезка и перевод изображений.

Отсюда и разные пределы. У браузерных инструментов ограничение — гигабайт на файл, потому что упирается всё в память вашего устройства, а не в чужой диск. У серверных предел на порядок ниже: чужие ресурсы приходится делить между всеми, кто пришёл одновременно.

Что происходит с файлом на сервере

  • Переводы Office и HTML идут через память процесса и на диск не попадают вовсе.
  • Операции с паролем, восстановление и оптимизация пишут временный файл, который удаляется сразу после того, как ответ ушёл.
  • Одновременных конвертаций не больше двух, распознавание вообще выполняется по одному: это защита сервера от перегрузки, а не искусственная очередь.
  • Действует ограничение на число запросов за десять минут: десять для конвертаций, от десяти до двадцати для операций с паролями и структурой в зависимости от операции, пять для распознавания.
  • После завершённой операции браузер отправляет на сервер одно число — счётчик обработанных файлов. В нём нет ни имени файла, ни содержимого.

Частые вопросы

Как проверить, что файл действительно не уходит на сервер?

Откройте панель разработчика на вкладке сети и запустите инструмент. У браузерных операций вы не увидите ни одного запроса с телом файла — вся работа идёт локально, включая чтение и запись документа.

Почему нельзя сделать всё в браузере?

Потому что часть операций опирается на программы, которых там нет: офисный движок для файлов Word и Excel, утилиту шифрования для паролей, распознаватель с языковыми данными. Переписать их в браузер нельзя.

Работают ли браузерные инструменты без интернета?

После загрузки страницы обработка не требует сети. Соединение нужно только для того, чтобы страница и её служебные файлы загрузились в первый раз, дальше файл обрабатывается на вашем устройстве.

Что быстрее — браузер или сервер?

На небольших документах браузер выигрывает, потому что не тратит время на передачу файла в обе стороны. На тяжёлых сканах многое зависит от вашего устройства: телефон считает медленнее, чем серверный процессор.

Рядом