gscan2pdf — это свободное программное обеспечение с графическим интерфейсом для получения многостраничных документов из отсканированных изображений. Программа предназначена для упрощения процесса сканирования, обработки и сохранения документов в форматах PDF, DjVu и TIFF, объединяя управление сканером, базовые средства редактирования изображений и возможности оптического распознавания текста (OCR) через внешние движки.
Разработка gscan2pdf велась в рамках сообщества свободного ПО с упором на удобство работы с документами в настольной среде. Приложение обеспечивает последовательную обработку множества страниц, позволяет применять фильтры очистки, корректировать кадрирование и порядок страниц, а также встраивать результаты OCR либо как текстовый слой в PDF, либо как отдельные текстовые файлы. Интерфейс ориентирован на типичные сценарии оцифровки бумажных документов для архивирования и дальнейшего поиска по содержимому.
- Поддержка форматов вывода: экспорт в многостраничные PDF, DjVu и TIFF.
- Интеграция со сканерами: обнаружение и управление устройствами через стандарты сканирования, управление параметрами сканирования.
- Обработка изображений: обрезка, вращение, изменение порядка страниц, коррекция контраста и яркости, удаление шумов.
- OCR: поддержка внешних движков OCR (например, Tesseract и Ocropus) для получения текстового слоя или извлечения текста.
- Пакетная обработка: работа с множеством страниц в одном документе, пакетное применение настроек и фильтров.
- Настройки качества: выбор разрешения сканирования, сжатия и настроек сохранения для оптимизации размера и качества итогового файла.
- Управление метаданными: добавление базовой информации о документе при экспорте (название, автор и пр.).
- Пользовательский интерфейс: визуальный просмотр страниц с возможностью локальных корректировок и предпросмотра результата перед сохранением.
- Совместимость с инструментами командной строки: возможность использования внешних утилит для конвертации и постобработки.
- Локальная обработка: выполнение всех операций на стороне пользователя без обязательной отправки данных в облако.