Scanbot SDK: возможности, платформы, лицензирование и интеграция в приложения

Scanbot SDK — не отдельная программа-сканер и не PDF-просмотрщик, а коммерческий набор библиотек, который разработчик встраивает в мобильное, веб- или серверное приложение. Его сильная сторона — локальный захват документов с камеры, автоматическое определение границ, коррекция перспективы, контроль качества и формирование результатов для дальнейшей обработки. В актуальной линейке рядом с Document Scanner SDK находятся Barcode Scanner SDK и Data Capture Modules, поэтому при оценке важно не приписывать базовому документному пакету функции OCR или извлечения данных, если они не входят в выбранную лицензию. Состояние продукта и требования ниже проверены на 12 сентября 2026 года.

ПараметрАктуальное состояние
РазработчикScanbot SDK GmbH, Бонн; с июля 2025 года Scanbot SDK входит в семейство Apryse
ТипКоммерческий SDK для встраивания сканирования, распознавания штрихкодов и модулей захвата данных
Основные средыAndroid, iOS, Web; также распространённые кроссплатформенные обёртки; отдельная ветка есть для Linux
Актуальная ветка9.x; документация показывает разные номера сборок для отдельных платформ
ОбработкаОсновные операции сканирования выполняются на устройстве; собственный облачный сервис Scanbot для обработки не требуется
Экспорт документовВ зависимости от платформы и пакета: JPG, PDF, TIFF; для Web также заявлен PNG; поисковый PDF требует OCR-возможностей
ТестированиеБез ключа большинство современных SDK работает до 60 секунд за сессию; доступна бесплатная 7-дневная trial-лицензия для разработки и staging
Коммерческая модельФиксированная годовая лицензия по числу приложений или доменов и выбранному набору функций; публичного единого прайса нет

Скачать Scanbot SDK

Бесплатно
В реестре российского ПО
Чистая установка

Новейшая версия для Виндовс, macOS и Линукс. Удобный редактор PDF под российские реалии.

⬇ Скачать PDF Commander бесплатно

⬇ Скачать Scanbot SDK

У Scanbot SDK нет одного универсального установщика, который следует скачивать на компьютер как обычную настольную программу. Безопасный способ получения зависит от целевой платформы: Android-проект подключает зависимости из репозитория Scanbot, iOS использует Swift Package Manager, CocoaPods или XCFramework, Web — пакет scanbot-web-sdk из npm либо его локально размещённую копию, Flutter — пакет scanbot_sdk. Для оценки продукта доступны официальные демонстрационные приложения и примерные проекты, но они служат витриной функций, а не заменой интеграции в собственное приложение.

На дату проверки документация указывает Document Scanner SDK 9.0.1 для Android, 9.0.2 для iOS, 9.0.0 для Web, 9.0.2 для React Native и 9.0.1 для Flutter. Номера не обязаны совпадать между платформами: версию нужно брать из changelog именно своей ветки, а не переносить номер из Android в iOS или Web.

Для production-проекта разумнее получать SDK через официальный менеджер зависимостей и фиксировать проверенную версию в файле проекта. Веб-документация отдельно предупреждает: публичный CDN удобен для быстрого прототипа, но в рабочей среде SDK и его JS/WASM-движок следует разместить на своей инфраструктуре. Это уменьшает зависимость от стороннего CDN и делает расположение исполняемых файлов контролируемым.

На iOS доступны две заметно разные поставки: полный ScanbotSDK и более узкий ScanbotDocumentScannerSDK. Вторая подходит, если приложению нужен только документный захват и важно не тянуть лишние функции. На Web аналогичную оптимизацию даёт выбор flavor движка. Поэтому «скачать Scanbot SDK» на практике означает выбрать минимальный набор бинарных компонентов под конкретную задачу, а не ставить максимальный пакет автоматически.

Что такое Scanbot SDK

Scanbot SDK — B2B-набор программных компонентов Scanbot SDK GmbH из Бонна. В июле 2025 года Apryse объявила о приобретении компании; актуальная документация называет Scanbot SDK частью семейства Apryse SDK. Бренд и отдельная документация Scanbot при этом продолжают использоваться.

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

Линейка разделена на Document Scanner SDK для захвата и обработки документов, Barcode Scanner SDK для 1D/2D-кодов и Data Capture Modules со специализированным распознаванием, включая OCR-сценарии, MRZ, VIN и другие модули. Наличие функции в полной линейке не означает, что она включена в минимальную лицензию Document Scanner.

Продукт активно поддерживается: ветка 9.0 вышла летом 2026 года, после чего платформенные сборки получили исправления. Поэтому Scanbot SDK следует рассматривать как текущий коммерческий SDK, а не архивное решение.

Основные функции Scanbot SDK

Захват и геометрия документа

Document Scanner SDK определяет границы листа в кадре, оценивает положение документа и может автоматически сделать снимок, когда условия подходят. После захвата выполняются обрезка и коррекция перспективы. SDK также обрабатывает статические изображения, поэтому приложение может работать не только с live-камерой, но и с уже снятой фотографией.

Подсказки и контроль качества

RTU UI показывает динамические подсказки, если документ расположен неудачно или условия съёмки плохие. Document Quality Analyzer оценивает страницу по шкале от very poor до excellent. Разработчик может задать порог, ниже которого пользователь должен переснять страницу до отправки в OCR, архив или backend.

Фильтры и улучшение изображения

Есть документные фильтры: градации серого, варианты бинаризации и другие параметры подготовки изображения. В ветке 9.0 развивается Document Enhancer, включая выпрямление деформаций вроде складок и изгибов. Опция оптимизации JPEG позволяет обменять часть времени кодирования на более качественный результат.

Многостраничный документ и готовый UI

Готовый экран проверки позволяет переснять неудачную страницу, добавить следующую, обрезать, повернуть или удалить результат до подтверждения. Такой поток закрывает типовые действия, а внешний вид и поведение RTU UI настраиваются под приложение.

PDF, TIFF, изображения и OCR

Документные ветки создают JPG, PDF и TIFF; Web-версия также заявляет PNG. Поисковый PDF возможен при подключённых OCR-возможностях: распознанный текст добавляется как слой поверх изображений. OCR и специализированное извлечение относятся к отдельному набору функций и должны быть включены в лицензию и зависимости проекта.

Штрихкоды и извлечение данных

Для задач шире обычного сканирования семейство предлагает Barcode Scanner SDK и Data Capture Modules: MRZ, VIN, текстовые шаблоны, извлечение данных из документов, чеки и другие специализированные сценарии. Это соседние модули, а не обязательная часть Document Scanner SDK.

Приватность и локальное хранение

Нативные мобильные ветки заявлены как полностью офлайн: сама библиотека не отправляет полученные сканы на сервер Scanbot, а созданные данные остаются на устройстве до тех пор, пока конечное приложение не решит их экспортировать или загрузить. Это удобно для чувствительных документов, но переносит ответственность за собственный backend, журналы и политику хранения на разработчика приложения.

В Web SDK принцип тот же: обработка выполняется в браузере, однако движку нужны JS/WASM-файлы. Их можно self-host, поэтому веб-приложение не обязано передавать изображение стороннему сервису. Следует различать локальную обработку SDK и сетевые запросы самого продукта: если разработчик после сканирования отправляет PDF на свой API, такая передача уже определяется его архитектурой и политикой приватности.

Интерфейс и удобство использования

У Scanbot SDK два уровня интерфейса: API для разработчика и экран сканирования внутри конечного приложения. Поэтому оценивать его как настольную программу некорректно. Основной выбор команды — использовать готовый RTU UI или собрать собственный поток поверх низкоуровневых компонентов.

Ready-to-Use UI

Готовый поток сочетает камеру с подсказками и экран проверки. Пользователь может переснять, добавить, повернуть, обрезать или удалить страницу до завершения операции. Внешний вид и поведение RTU UI настраиваются под приложение.

Глубина настройки

RTU UI рассчитан на типовой процесс и допускает настройку внешнего вида и поведения. Если продукту нужна нестандартная навигация или собственный дизайн камеры, интеграцию следует планировать на более низком уровне API, а не пытаться превратить готовый экран в универсальный конструктор.

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

Поддерживаемые форматы и совместимость

Scanbot SDK работает прежде всего с изображениями документов. Он захватывает кадр камеры или получает готовое изображение, нормализует его и формирует документный результат. Редактирование DOCX, XLSX, PPTX или содержимого существующего PDF не является его задачей.

ЗадачаПоддержка
КамераLive-захват; для мобильных веток предпочтительна задняя камера с автофокусом
Готовое изображениеОбработка статических изображений и импорт из галереи в поддерживаемых UI-сценариях
JPG/PDF/TIFFОсновные форматы экспорта документных веток
PNGЗаявлен для Web Document Scanner
Поисковый PDFТребует OCR-возможностей и соответствующей лицензии

Нативные ветки существуют для Android и iOS, Web работает через JavaScript/WebAssembly. Официальный сайт также перечисляет Linux, Windows и распространённые кроссплатформенные стеки. При этом Flutter и React Native ориентированы на Android/iOS, а минимальная версия ОС у обёртки может быть выше, чем у нативного ядра.

Для Windows важно не смешивать продукты: открытая Windows-документация подробно описывает Barcode Scanner SDK. Поэтому требования Windows 10 1809+, UWP/WinUI 3 и x64 нельзя автоматически переносить на Document Scanner без проверки конкретного модуля.

Экспортированный PDF уже не зависит от Scanbot SDK. Его можно открыть в Sumatra PDF; для полноценного редактирования страниц, форм и содержимого уместнее специализированный редактор, например Adobe Acrobat Pro.

Производительность и стабильность

Мобильные библиотеки выполняют основные операции локально и не требуют облака Scanbot для обработки скана. Скорость при этом зависит от камеры, разрешения, CPU/GPU, фильтров, числа страниц и OCR. Универсальная цифра производительности без привязки к устройству была бы недостоверной.

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

Web SDK использует WebAssembly и загружает дополнительные JS/WASM-файлы. В production эти ресурсы разумно размещать на своей инфраструктуре, чтобы контролировать их доступность и не зависеть от публичного CDN.

Платформенные сборки ветки 9.x развиваются независимо, поэтому обновления стоит сначала прогонять через собственный regression-набор на реальных устройствах, особенно если в приложении есть кастомная камера или OCR.

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

Лицензирование и версии

Scanbot SDK продаётся по годовой коммерческой лицензии. Цена определяется числом мобильных приложений или веб-доменов и выбранным набором функций — Document Scanning, Barcode Scanning или Data Extraction. Единого публичного прайса нет: стоимость выдают по запросу.

Коммерческая лицензия не ограничивает число сканов, пользователей и установок на устройства. В неё входят обновления и поддержка в рамках приобретённого пакета. Рост числа конечных пользователей сам по себе не превращает модель в тарификацию «за скан», но новый домен, приложение или пакет функций может изменить предложение.

Бесплатная оценка

Для быстрой проверки большинство современных веток допускает работу без ключа до 60 секунд за сессию. Полноценная оценка доступна по 7-дневной trial-лицензии; на официальной странице её можно получить без email-регистрации, указав тип лицензии и идентификатор приложения. Trial разрешён для development и staging, но не для публикации в магазинах приложений.

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

До запроса цены стоит зафиксировать перечень приложений и доменов, нужные модули и окружения. Иначе сравнение коммерческих предложений будет неточным: два проекта с одинаковым числом пользователей могут иметь разную цену, если один использует только Document Scanner, а второй добавляет Barcode и Data Extraction.

Хронология развития и поддержки

Июль 2025 года. Apryse объявила о приобретении Scanbot SDK. После сделки бренд не исчез: документация и коммерческая линейка продолжают работать под именем Scanbot SDK, но на страницах документации продукт обозначен как часть семейства Apryse SDK.

2026 год. Актуальная документация ведёт основные платформы в ветке 9.x, причём номера Android, iOS, Web и кроссплатформенных обёрток не совпадают. На 12 сентября 2026 года это текущая ветка продукта.

Эта история показывает важную особенность сопровождения: номер версии платформы не является единым номером всего продукта. При планировании обновления нужно читать changelog Android, iOS, Web или конкретной обёртки и отдельно проверять, какую нативную библиотеку она включает.

Карта критических зависимостей

ЗависимостьЧто контролировать
Лицензия и App ID/доменИдентификатор, срок действия и разделение development/staging/production
Камера и разрешениеPermission flow, автофокус и отказ пользователя
Версия ОС/браузераМинимум именно выбранной платформенной обёртки
WebAssemblyenginePath, доступность JS/WASM и self-hosting в production
OCRЛицензированный пакет и необходимые assets
Локальное хранилищеЭкспорт, очистка временных страниц и резервирование важных исходников
Собственный backendЗагрузка, шифрование транспорта, повторные попытки и подтверждение приёма

Отсутствие обязательного облака Scanbot уменьшает число внешних зависимостей, но не заменяет сетевую архитектуру конечного приложения. Если PDF должен уйти на сервер, авторизация, очередь отправки, retention и журналирование — ответственность разработчика.

В Web SDK браузер всё равно должен получить JS/WASM-движок. Его можно разместить на собственной инфраструктуре, чтобы не зависеть от стороннего CDN, но доступность ресурсов при первом запуске нужно обеспечить отдельно.

Системные требования

Android

Нативный Android Document Scanner SDK поддерживает Android 5.0/API 21+ и HarmonyOS 2.0+, требует камеру с автофокусом и заявляет armeabi-v7a, arm64-v8a, x86 и x86_64. Кроссплатформенные обёртки могут повышать минимальную версию Android, поэтому их требования нужно проверять отдельно.

iOS

Минимальная цель — iOS 13.0. XCFramework поддерживает arm64 на устройстве и arm64/x86_64 в симуляторе; доступны Swift и Objective-C. Для новых проектов предпочтительны Swift Package Manager/CocoaPods и XCFramework, а не устаревающий static framework.

Web

Минимальные браузеры: Edge 16+, Firefox 53+, Chrome 57+ и Safari 11+. На iOS для мобильного Web указана версия 14.5+ с актуальными Safari, Chrome, Firefox и Edge. Камера дополнительно требует разрешения браузера.

Linux

Требуется glibc 2.27+; среди примеров — Ubuntu 18.04+, Debian 11+ и Raspberry Pi OS 64-bit. Pi 4 поддерживается, но Pi 5 рекомендован. Для Jetson Orin GPU-ускорение требует JetPack 6.1, CUDA 12.6 и TensorRT 10.3. API доступны для C, Java 8+, Python 3.6+ и Node.js 14+.

Кроссплатформенные обёртки

Flutter, React Native, .NET MAUI и другие обёртки наследуют нативные требования, но могут поднимать минимальную версию ОС, среды разработки или инструментов сборки. Для production нужно проверять требования именно той ветки документации, которую использует проект.

Преимущества и недостатки Scanbot SDK

Плюсы и минусы

• Локальная обработка. Сканирование не требует обязательной отправки данных в облако Scanbot.

• Готовый RTU UI. Захват, подсказки, проверка, пересъёмка и многостраничный документ не нужно проектировать с нуля.

• Контроль качества. Auto-capture, crop, коррекция перспективы и Quality Analyzer помогают отсеивать слабые кадры.

• Широкая интеграция. Есть native, Web, популярные кроссплатформенные обёртки и Linux.

• Нет тарифа за каждый скан. Коммерческая модель не ограничивает объём сканирования.

Минусы

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

• Это не готовая программа. Требуются разработка и интеграция.

• Функции разделены по пакетам. OCR, Data Capture и Barcode нужно лицензировать и подключать осознанно.

• Требования различаются. Минимальная ОС нативного ядра и обёртки может не совпадать.

• Обновления требуют регрессии. Камера, разрешения и нативные зависимости чувствительны к платформенным изменениям.

Сравнение с аналогами

РешениеСильный сценарийМодель
Scanbot SDKOn-device document/barcode/data capture с готовым UIГодовая лицензия по приложениям/доменам и функциям
Docutain SDKОфлайн-сканирование, OCR и извлечение на мобильных/WindowsИндивидуальная цена, test license
Dynamsoft Mobile Document ScannerWeb/mobile захват документов и улучшение изображенийTrial и коммерческая лицензия
ABBYY Mobile Capture SDKМобильный захват, OCR и извлечение данныхКоммерческий SDK с trial-пакетом
Sumatra PDFПросмотр уже созданных документов на WindowsГотовое бесплатное приложение, не SDK

Docutain — близкая альтернатива, если нужны офлайн-сканирование и OCR на устройстве. Dynamsoft особенно уместен в web-ориентированном проекте. ABBYY Mobile Capture интересен, когда мобильный захват тесно связан с OCR. Сравнивать их со Scanbot нужно на одинаковом типе документа, платформах и составе лицензии, а не по общему списку маркетинговых функций.

Если задача не встраивать функцию в приложение, а распознавать и редактировать документы на рабочем месте, рациональнее готовое решение вроде ABBYY FineReader. Для простой задачи «получить PDF со сканера» на Windows SDK также избыточен — можно рассмотреть WinScan2PDF.

Sumatra PDF прямым конкурентом Scanbot SDK не является: Scanbot создаёт или подготавливает документ внутри чужого приложения, а Sumatra PDF открывает готовый файл для чтения.

Паспорт обратимости операций

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

ОперацияПрактика обратимости
СъёмкаДо финализации страницу можно переснять
Crop/RotateЭкран проверки позволяет скорректировать страницу до подтверждения
Фильтр/бинаризацияНе рассчитывать на восстановление исходника из обработанного файла
PDF/TIFF/JPGЭкспортированный файл независим от SDK и переносим
Очистка документаУдалять временные данные только после подтверждённого экспорта или загрузки

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

Инструкция по установке

Здесь «установка» означает подключение зависимости к проекту, настройку камеры и инициализацию SDK. Отдельного настольного установщика нет.

Android

1. Проверьте минимальный API выбранной ветки и добавьте официальный Maven-репозиторий Scanbot.

2. Подключите пакет Document Scanner, RTU UI и только нужные assets.

3. Добавьте CAMERA permission и runtime-запрос.

4. Инициализируйте SDK с trial- или production-ключом до первого вызова сканера.

5. На реальном устройстве проверьте захват, экран проверки и экспорт.

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

При первом запуске отдельно проверьте license info до открытия камеры. Это позволяет отличить ошибку ключа от проблемы разрешений или камеры и не показывать пользователю сканирующий экран, который заведомо не сможет завершить операцию.

iOS

1. Установите deployment target iOS 13+.

2. Выберите ScanbotDocumentScannerSDK либо полный ScanbotSDK.

3. Подключите XCFramework через Swift Package Manager или CocoaPods.

4. Настройте описание доступа к камере и инициализируйте SDK с ключом.

5. Проверьте RTU UI, многостраничный документ и нужный формат экспорта.

Web

1. Установите scanbot-web-sdk через npm.

2. В production разместите JS/WASM на своей инфраструктуре и настройте enginePath.

3. Инициализируйте SDK с Web-лицензией и подключите RTU UI либо Custom UI.

4. Обработайте разрешение камеры, отказ пользователя и сценарий без подходящей камеры.

5. Сформируйте PDF/JPG/TIFF и откройте результат независимым просмотрщиком.

Flutter и другие обёртки

Flutter использует пакет scanbot_sdk, после чего всё равно требуется нативная настройка Android/iOS. React Native, Capacitor и .NET MAUI устроены аналогично: требования их версии важнее общих минимумов нативного ядра.

Параметры, которые важно настроить сразу

• разделить development/staging/production ключи и идентификаторы;

• определить необходимость экрана проверки перед подтверждением;

• задать порог качества для пересъёмки;

• выбрать PDF, TIFF или растровый результат под дальнейший процесс;

• определить момент очистки локальных страниц;

• для Web разместить JS/WASM там, где production-приложение сможет стабильно их получить.

Безопасное удаление

Сначала экспортируйте все нужные документы. Затем удалите вызовы API и ключ, исключите Scanbot из Gradle/SPM/CocoaPods/npm/pubspec, уберите неиспользуемые assets и пересоберите проект. После этого проверьте, что приложение не запрашивает камеру только ради удалённого сканера и что в bundle не остались лишние бинарные компоненты.

Практические кейсы

Многостраничный PDF из мобильной камеры

Цель. Получить один PDF из договора. Подготовка. Document Scanner SDK, камера, RTU UI и действующий ключ.

1. Откройте RTU UI и включите auto-capture с подсказками.

2. Соберите страницы, оставив экран проверки для crop, rotate и retake.

3. После Submit сформируйте единый PDF.

4. Откройте файл отдельно и сверяйте число страниц, ориентацию и обрезку.

Ограничение. Без OCR такой PDF может быть только набором изображений.

Поисковый PDF с OCR

Цель. Сделать текст доступным для поиска. Подготовка. OCR должен входить в лицензию и зависимости.

1. Отбракуйте страницы ниже порога качества.

2. Передайте документ в OCR и генератор PDF с текстовым слоем.

3. Не удаляйте рабочие страницы до успешного сохранения.

4. Откройте PDF и найдите контрольную строку, которая точно есть на странице.

Ограничение. OCR не восстанавливает исходный DOCX и не гарантирует идеальное распознавание сложной верстки.

Сканирование в браузере без облака Scanbot

Цель. Снять документ в веб-форме без отправки кадра поставщику SDK. Подготовка. HTTPS, Web-лицензия и self-hosted JS/WASM.

1. Инициализируйте Web SDK с собственным enginePath.

2. Получите кадр или импортируйте изображение, выполните crop и quality check.

3. Сформируйте файл локально в клиентском процессе.

4. Отправьте его только на собственный backend, если это требуется бизнес-процессом.

Проверка. Убедитесь, что production не зависит от внешнего CDN и CSP допускает только необходимые ресурсы.

Linux edge-предобработка

Цель. На киоске или edge-сервере выделять документ и оценивать качество. Подготовка. Linux с glibc 2.27+, поддерживаемая архитектура и API C/Java/Python/Node.js.

1. Получите кадр из камеры или локального файла.

2. Определите границы, обрежьте и при необходимости примените документный фильтр.

3. Запустите Quality Analyzer и пропустите дальше только приемлемый кадр.

4. Передайте результат во внутренний OCR или архив.

Ограничение. Скорость зависит от железа; для Raspberry Pi сама документация предпочитает Pi 5.

Контроль перед сохранением и передачей

• число страниц и ориентация совпадают с оригиналом;

• не обрезаны подписи, печати, штрихкоды и края;

• страницы проходят заданный порог качества;

• экспорт открывается вне приложения;

• для OCR-PDF находится контрольная строка;

• backend подтвердил приём до очистки локального документа.

Если после сканирования PDF нужно объединить или переставить страницы на Windows, это отдельная задача; для неё можно использовать PDF24 Creator.

Часто задаваемые вопросы

Scanbot SDK можно установить как обычную программу?

Нет. Это библиотека для разработчиков. Пользователь работает с приложением, куда она встроена.

Нужен ли интернет для сканирования?

Нативные библиотеки обрабатывают документы офлайн. Web SDK работает на стороне пользователя, но браузеру должны быть доступны JS/WASM-файлы; их можно self-host. Собственное приложение может отдельно отправлять результат на backend.

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

Нет. Режим без ключа и 7-дневная trial-лицензия предназначены для разработки и staging. Для production нужен коммерческий ключ.

Есть ли лимит на число сканов?

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

Можно ли получить поисковый PDF?

Да, при наличии OCR-модуля и соответствующей лицензии. Это добавляет текстовый слой, но не превращает скан в исходный редактируемый офисный документ.

Почему камеру нужно тестировать на реальном устройстве?

Эмулятор не воспроизводит физическую камеру, автофокус и поток кадров полностью. Поставщик рекомендует финальную оценку на реальном смартфоне или планшете.

Что происходит при истёкшей лицензии?

API перестаёт работать штатно и может возвращать ошибку или пустой результат в зависимости от платформы. Статус ключа нужно проверять до критической операции.

Можно ли открыть созданный PDF без Scanbot SDK?

Да. Это обычный файл. Для чтения подходит стандартный просмотрщик; для аннотирования можно использовать, например, Xodo.

Вывод

Scanbot SDK подходит командам, которым нужно встроить в собственный продукт управляемое сканирование документов. Его сильные стороны — on-device обработка, готовый RTU UI, auto-capture, crop, контроль качества, стандартные форматы и широкий набор платформ. Для корпоративных сценариев особенно важно, что библиотека не требует обязательной отправки изображений в облако Scanbot.

SDK избыточен, если нужен готовый настольный сканер, обычный PDF-просмотрщик или разовая конвертация. Перед закупкой важно сверить состав лицензии: Document Scanner, OCR/Data Capture и Barcode Scanner — разные функциональные пакеты. Если нужна другая платформенная матрица или OCR-модель, сравнивать стоит с Docutain, Dynamsoft и ABBYY на одинаковом сценарии. Для просмотра уже созданных файлов Sumatra PDF решает отдельную и значительно более простую задачу.


Ваш адрес email не будет опубликован. Обязательные поля помечены *