Большинство бесплатных приложений для работы с документами в формате PDF имеют существенный недостаток, заключающийся в отсутствии возможности редактирования текста. Изначально формат создавался именно для защиты файлов от непреднамеренных изменений, однако со временем требования пользователей изменились. По этой причине многие продолжают платить за такие коммерческие пакеты, как Adobe, Foxit или Nitro. Похожее ограничение было и у инструмента Stirling PDF, но с выходом версии 2.0 этот недостаток был устранен, сделав проект более полноценным бесплатным решением.

Что изменилось в текстовом редакторе версии 2.0
Обновление добавило функцию редактирования текста, хотя она работает не совсем так, как в привычных коммерческих программах. При открытии редактора пользователь видит предупреждающее сообщение о том, что опция находится на стадии раннего доступа и активной разработки. Инструмент лучше всего справляется с простыми документами, состоящими преимущественно из текста и изображений, такими как письма, эссе, отчеты и базовые файлы. Он пока не предназначен для работы с ненумерованными списками, таблицами, многоколоночными макетами, журналами или сложными инструкциями. Кроме того, рендеринг шрифтов может незначительно отличаться от оригинала.
В отличие от программ вроде Adobe Acrobat, Sejda или PDFGear, где можно кликнуть прямо по тексту и начать набор, Stirling сначала конвертирует документ в JSON, после чего переводит его в специальный режим правок. Такой подход менее отполирован, но обеспечивает чистый вид редактора с единообразным форматированием. Панель определения шрифтов предварительно показывает, какие элементы страницы могут быть воспроизведены идеально. На боковой панели также доступны расширенные параметры: автомасштабирование текста по размеру блоков, режим группировки строк и функция привязки измененного текста к конкретному элементу документа.
Многофункциональное рабочее пространство и обработка файлов
Еще одним важным нововведением стало единое рабочее пространство. Теперь пользователям не нужно повторно загружать один и тот же файл для выполнения нескольких различных действий. После первой загрузки документ остается активным в памяти системы. Из него можно удалять страницы, менять их местами, разделять документ, добавлять страницы из других файлов и вращать отдельные листы. Каждая новая операция наслаивается на предыдущую версию в памяти, а итоговый результат скачивается только по завершении всех манипуляций.
Платформа также поддерживает историю версий и функции отмены или повтора действий. Если в процессе правок была удалена не та страница, не придется начинать всю процедуру заново — простое отмена возвращает предыдущее состояние, сохраняя остальной прогресс. Приложение объединяет более ста различных утилит, причем все операции выполняются локально на машине пользователя, гарантируя, что конфиденциальные данные не покидают устройство.

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

Для автоматизации повторяющихся задач предусмотрена функция конвейеров, позволяющая объединять несколько операций в цепочку, а также разработчики могут использовать API для интеграции. Развернуть программу можно через Docker, использовать настольные установщики для Windows, macOS и Linux или запустить ее в Kubernetes. Настольные версии подходят для большинства пользователей, тогда как Docker удобен при совместном использовании в рамках домашней сети. Бесплатная программа с открытым исходным кодом поддерживает до пяти пользователей в рамках одной локальной инсталляции.

Особенности работы текстового редактора и расширенные настройки
Вместо прямого клика по тексту, как в Adobe Acrobat, Sejda или PDFGear, Stirling сначала конвертирует PDF в формат JSON, после чего открывает специальный режим правок. Такой подход менее отполирован, однако его преимущество заключается в обеспечении чистой среды для редактирования с единообразным форматированием и минимумом визуальных отвлекающих факторов. На практике этот инструмент эффективно справляется с такими задачами, как исправление опечатки в сопроводительном письме, обновление контактных данных в резюме или корректировка даты на счете, избавляя от необходимости запускать громоздкие коммерческие программы. Документы со сложной структурой и сканы в результате таких манипуляций могут превратиться в хаос.
На правой панели интерфейса в блоке расширенных настроек (Advanced Settings) пользователю доступны полезные опции:

- Автоматическое масштабирование текста по размеру блоков (Auto-scale text to fit boxes).
- Переключатель режима группировки текста (Text Grouping Mode), позволяющий выбирать между вариантами «Авто» (Auto), «Абзац» (Paragraph) и «Одна строка» (Single Line).
- Переключатель привязки отредактированного текста к единому элементу PDF (Lock edited text to a single PDF element).
- Индикатор, отображающий количество шрифтов на текущей странице и возможность их идеального воспроизведения.
Инструменты автоматизации, развертывание и системные ограничения
Помимо базовых функций управления страницами, безопасности и конвертации, проект предлагает развитые средства автоматизации. Функция конвейеров (pipelines) дает возможность выстраивать цепочки из нескольких последовательных операций, а для интеграции в сторонние рабочие процессы предусмотрен специальный API для разработчиков.
Для установки и запуска доступны:

- Настольные инсталляторы для операционных систем Windows, macOS и Linux, которые практически не требуют дополнительной настройки.
- Пакеты Docker и Kubernetes, актуальные для развертывания на домашнем сервере или совместного использования инструментов в рамках локальной сети.
При этом бесплатная версия для самостоятельного хостинга официально поддерживает совместную работу до пяти пользователей на одном экземпляре приложения, позволяя небольшим командам использовать единую систему без дополнительных затрат.






