Документ не загружается на сервер
Содержимое выбранного файла читается и обрабатывается в браузере, поэтому у приложения нет обязательной серверной копии документа.
Безопасность и конфиденциальность · Работает и доступен бесплатно
Пользователь редактирует PDF и изображения прямо в браузере. Документ не нужно передавать серверу приложения для обработки.
Результат
Я разработал pdf.ceo – бесплатный редактор, который открывает PDF, JPG, PNG и HEIC прямо в браузере. Можно объединять документы, менять порядок страниц, обрезать, поворачивать, добавлять пометки и скачать готовый PDF или изображения. Содержимое файла обрабатывается на устройстве пользователя, а не на сервере приложения.
Ценность
Содержимое выбранного файла читается и обрабатывается в браузере, поэтому у приложения нет обязательной серверной копии документа.
Можно объединить файлы, переставить и удалить страницы, повернуть, обрезать, добавить пометки и скачать результат.
Фотографии HEIC можно открыть, преобразовать и включить в PDF без отдельной программы.
Для обычного редактирования не нужна учётная запись, подписка или передача документа оператору сервиса.
Для простой операции с PDF часто приходится устанавливать тяжёлую программу или загружать документ на неизвестный сервер. pdf.ceo переносит обработку в уже открытый браузер.
Пользователь может собрать один PDF из разных файлов, исправить порядок и ориентацию страниц, удалить лишнее, обрезать поля и добавить визуальные пометки.
После загрузки кода приложения выбранный документ обрабатывается в памяти браузера. Готовый файл также создаётся локально и передаётся стандартному механизму скачивания.
Это можно проверить на тестовом документе через сетевой журнал браузера и повторить основные операции после отключения сети.
Организация может получить отдельную сборку и разместить её на своём сервере. Сотрудники будут открывать утверждённую версию внутри сети, а документы по-прежнему обрабатываются на их рабочих местах.
Такой вариант подходит для контролируемых сред, где важно самостоятельно управлять версией приложения и его оформлением.
Адаптация
Для организации редактор можно развернуть во внутренней сети, оформить в корпоративном стиле, ограничить набор операций, добавить шаблоны и связать результат с архивом или внутренней системой документов.
PDF.js отвечает за чтение и показ страниц, pdf-lib – за сборку результата, Fabric.js и Canvas – за визуальное редактирование, а WebAssembly-декодер открывает HEIC.
Стек: Next.js, React, PDF.js, pdf-lib, Fabric.js, Canvas, WebAssembly, libheif, JSZip
Подробнее
Практические разборы внедрения, безопасности и работы с корпоративными данными.
Проект
Нет. Содержимое файла обрабатывается в браузере и не отправляется серверу приложения для редактирования.
Редактор принимает PDF, JPG, JPEG, PNG и HEIC, а результат можно скачать как PDF, изображения или архив.
Да. Доступен вариант внутреннего развёртывания с контролируемой версией и настройкой под процессы организации.
Обсудить задачу
Опишите текущий процесс, данные и программы, которыми пользуются сотрудники. Я предложу понятный следующий шаг.