Безопасность и конфиденциальность · Работает и доступен бесплатно

pdf.ceo: редактор PDF без загрузки документов на сервер

Пользователь редактирует PDF и изображения прямо в браузере. Документ не нужно передавать серверу приложения для обработки.

Что получил бизнес

Я разработал pdf.ceo – бесплатный редактор, который открывает PDF, JPG, PNG и HEIC прямо в браузере. Можно объединять документы, менять порядок страниц, обрезать, поворачивать, добавлять пометки и скачать готовый PDF или изображения. Содержимое файла обрабатывается на устройстве пользователя, а не на сервере приложения.

Что изменилось после внедрения

Документ не загружается на сервер

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

Основные операции в одном месте

Можно объединить файлы, переставить и удалить страницы, повернуть, обрезать, добавить пометки и скачать результат.

Работа с форматами телефона

Фотографии HEIC можно открыть, преобразовать и включить в PDF без отдельной программы.

Без регистрации

Для обычного редактирования не нужна учётная запись, подписка или передача документа оператору сервиса.

Какие задачи решает редактор

Для простой операции с PDF часто приходится устанавливать тяжёлую программу или загружать документ на неизвестный сервер. pdf.ceo переносит обработку в уже открытый браузер.

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

  • объединение файлов
  • порядок и удаление страниц
  • поворот и обрезка
  • текст, рисунки и выделения
  • экспорт PDF и изображений

Как сохраняется конфиденциальность

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

Это можно проверить на тестовом документе через сетевой журнал браузера и повторить основные операции после отключения сети.

  • чтение через браузерный API
  • обработка в памяти устройства
  • локальное создание результата
  • проверка сетевых запросов

Внутренний редактор для компании

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

Такой вариант подходит для контролируемых сред, где важно самостоятельно управлять версией приложения и его оформлением.

  • развёртывание во внутренней сети
  • контроль версии
  • корпоративное оформление
  • настройка доступных операций

Что настраивается под конкретную компанию

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

Техническим специалистам

PDF.js отвечает за чтение и показ страниц, pdf-lib – за сборку результата, Fabric.js и Canvas – за визуальное редактирование, а WebAssembly-декодер открывает HEIC.

  • обработка файлов через браузерный File API
  • создание PDF и ZIP в памяти вкладки
  • сохранение векторного содержимого там, где это возможно
  • отдельный путь преобразования изображений и HEIC

Стек: Next.js, React, PDF.js, pdf-lib, Fabric.js, Canvas, WebAssembly, libheif, JSZip

Вопросы о решении

pdf.ceo загружает мой документ на сервер?

Нет. Содержимое файла обрабатывается в браузере и не отправляется серверу приложения для редактирования.

Какие форматы можно открыть?

Редактор принимает PDF, JPG, JPEG, PNG и HEIC, а результат можно скачать как PDF, изображения или архив.

Можно ли установить редактор внутри компании?

Да. Доступен вариант внутреннего развёртывания с контролируемой версией и настройкой под процессы организации.

Обсудить похожую задачу

Опишите текущий процесс, данные и программы, которыми пользуются сотрудники. Я предложу понятный следующий шаг.