PDFомат

Почему файлы не покидают ваш компьютер

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

ПДФомат работает наоборот. Страница один раз привозит в браузер код инструмента, и дальше вся работа — чтение файла, сжатие, объединение, сборка результата — происходит на вашем устройстве. Серверу мы отдаем только саму страницу, ваши файлы через интернет не передаются вовсе.

Как это проверить, если не верите на слово

Способ первый: откройте любой инструмент, дождитесь загрузки страницы и отключите интернет — выньте кабель или включите авиарежим. Выберите файл и запустите обработку: все отработает и скачается, сети для этого уже не нужно.

Способ второй, для технически подкованных: откройте инструменты разработчика в браузере, вкладку «Сеть», и запустите обработку файла. Вы увидите, что запросов с вашим документом нет — уходить ему некуда.

Что это дает на практике

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

Скорость. Стомегабайтный скан незачем гнать по сети туда и обратно. Объединение и разделение отрабатывают за секунды, сжатие ограничено только мощностью вашего устройства.

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

На чем тогда живет сайт

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

Компаниям, которым нужны такие же инструменты во внутренней сети — без интернета и внешних сервисов, — есть отдельное предложение.

Вопросы и ответы

Если все работает в браузере, зачем вообще ваш сервер?

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

Какие технологии внутри?

Открытые библиотеки работы с PDF, исполняемые браузером: pdf-lib для сборки и разборки документов и pdf.js от Mozilla для отрисовки страниц. Тот же движок pdf.js показывает PDF во встроенном просмотрщике Firefox.

Почему тогда облачные сервисы вообще существуют?

Часть задач в браузере пока решается плохо — например, распознавание отсканированного текста в редактируемый Word. Для таких операций серверные мощности оправданы. Для сжатия, объединения, разделения и конвертации в картинки — нет.

Мой файл очень большой. Браузер справится?

Документы в десятки и сотни мегабайт — рабочая ситуация даже для телефона. Предел зависит от памяти устройства; если браузеру станет тяжело, разделите документ на части и обработайте их по очереди.