Как работи
Архитектура и процес на подписване
XignAll работи на вашия компютър. Документите не напускат средата ви. Ето какво се случва на всяка стъпка.
Фаза 1 — Подготовка на документи
Преди подписване изходните файлове трябва да са PDF. Разделът Pipeline автоматизира конвертиране и почистване.
Изходните файлове не се променят. Всяка стъпка записва в отделна изходна папка.
Фаза 2 — Дигитално подписване
XignAll използва pyhanko за PAdES подписи. Всеки подпис се вгражда като инкрементална PDF актуализация и запазва съществуващите подписи.
Формат
- → PAdES — PDF Advanced Electronic Signatures
- → Съвместимост с eIDAS в ЕС
- → QES с квалифициран сертификат на хардуерен токен
- → Опционален RFC 3161 timestamp
- → Инкрементална актуализация
Идентификационни данни
- → PKCS#12: .p12/.pfx + PIN за сесия
- → PKCS#11: USB токен по сериен номер
- → PIN никога не се записва
- → Засичане на грешен PIN предпазва токена
- → Автоматично откриване на драйвери
Поставяне
- → Drag-and-drop върху PDF преглед
- → Позицията се пази за профила
- → Всички страници, четни/нечетни или диапазон
- → Вид: име, причина, място, дата, лого
- → PNG/JPG, включително прозрачен PNG
Производителност
- → 100+ документа в минута при подписване (измерено)
- → Паралелна обработка
- → Прогрес по файл и общо
- → Атомарен запис без частични файлове
Колко време отнема?
Измерени времена за 100 документа Word (.doc) на два различни компютъра, с LibreOffice. XignAll сканира компютъра и автоматично препоръчва броя паралелни процеси (workers).
Подготовка на документите — 100 документа
| Действие | Intel Core i5 | Intel Core i9 | ||
|---|---|---|---|---|
| 1 worker | 4 workers | 1 worker | 8 workers | |
| Стъпка 1 — преобразуване от .doc в .docx | 11:00 | 4:53 | 6:47 | 1:34 |
| Стъпка 2 — добавяне на страницата с подписи | 5,2 с | 2,7 с | 2,6 с | 1,1 с |
| Стъпка 4 — добавяне на PDF страници | 6,9 с | 3,8 с | 3,0 с | 1,4 с |
| Стъпка 5 — преобразуване от .docx в PDF | 12:30 | 5:09 | 7:09 | 1:36 |
| Пълен поток (стъпки 1, 2, 4, 5) | 23:41 | 10:08 | 14:00 | 3:13 |
| Без стъпка 1 (файловете вече са .docx) | ≈ 12:41 | ≈ 5:15 | ≈ 7:13 | ≈ 1:39 |
| Пълен поток — документа в минута | ≈ 4,2 | ≈ 9,9 | ≈ 7,1 | ≈ 31 |
Подписване — 100 PDF
| Действие | Intel Core i5 | Intel Core i9 | |
|---|---|---|---|
| 1 нишка за подписване | 2 нишки за подписване | 1 нишка за подписване | |
| Хардуерен токен (USB) | 0:47 | 0:35 | ≈ 0:45 |
| Файл със сертификат (.p12) | — | — | ≈ 0:21 |
- Intel Core i5: Лаптоп, Intel Core i5 (2 ядра / 4 нишки), 8 GB RAM, SSD, Windows
- Intel Core i9: Лаптоп, Intel Core i9 (8 ядра / 16 нишки), 32 GB RAM, SSD, macOS
- ≈ = изчислено от измерванията, не е засичано отделно. — = още не е измерено.
- Времената зависят от процесора, размера на документите и къде са съхранени (локален SSD, мрежа или облачен диск). Вашите резултати ще се различават.
- Хардуерният токен обработва една заявка наведнъж, затова повече от 2 нишки за подписване не помагат (тествано: 4 нишки отнеха колкото 2). Нишките за подписване са опционална настройка, по подразбиране 1.
- Измерено от нас през октомври 2026 с XignAll 1.3.10. Free изданието използва 1 worker; пълният поток и масовото подписване са част от Pro.
Фаза 3 — Сериен workflow с много подписващи
Когато пакетът изисква няколко подписващи в определен ред, разделът Workflow управлява веригата.
- 1.Подреден списък. Администраторът задава подписващи и техните XignAll профили.
- 2.Последователни известия. Всеки подписва, а XignAll уведомява следващия.
- 3.Непрекъснатост. Отсъстващ подписващ може да бъде пропуснат.
- 4.Опционален финален SEAL. Организационен подпис сертифицира финалния пакет.
- 5.Възстановяване на таблица подписи. При marker старата таблица се премахва и създава отново.
Server Edition — Автоматичен Folder Watch
Server Edition работи във фон. Документите в наблюдавана папка се конвертират и подписват автоматично.
Telegram бот — Дистанционно SEAL подписване
Server Edition включва Telegram бот за оторизирани потребители, които изпращат документи от всяко устройство.
Поток
- Потребителят изпраща файл или снимка към бота
- XignAll получава файла на сървъра
- Конвертира в PDF при нужда
- Подписва с конфигурирания SEAL профил
- Връща подписания PDF за секунди
Поддържани входове
- → Office документи: .docx, .doc, .odt, .rtf, .txt, .xlsx, .xls, .ods, .csv
- → Изображения: .jpg, .png, .bmp, .tiff, .gif, .webp
- → Снимки от телефон през Telegram
- → PDF файлове се подписват директно
Достъпът е чрез whitelist: само оторизирани Telegram ID могат да използват бота. Admin команди: /status, /users, /log.
Помощни инструменти
Вградени в XignAll — без външен софтуер.
Обединяване и разделяне
Обединявайте няколко PDF файла или ги разделяйте по диапазони от страници. Пакетна операция.
Завъртане и воден знак
Завъртайте страници или добавяйте текстови/изображенски водни знаци към цели пакети.
Анонимизиране
Автоматично заличавайте e-mail, IBAN, телефони, паспорти и карти чрез regex шаблони.
Извличане на текст и изображения
Извличайте текст в .txt или вградени изображения от всеки PDF.
Редакция на метаданни
Преглеждайте и редактирайте заглавие, автор, тема, ключови думи и producer.
Криптиране / декриптиране
Защитавайте PDF с парола или премахвайте защита пакетно.
Извличане на печат
Снимка на подпис или печат → премахнат фон → прозрачен PNG.
Проверка на подписи
Проверявайте подписващ, сертификат, timestamp и открити промени.
Профили за подписване
Записвайте неограничени профили със сертификат, позиция и визуален вид.
Често задавани въпроси
Качват ли се документите в cloud?
Не. XignAll подписва локално; документите, сертификатът и PIN остават във вашата среда.
Мога ли да използвам квалифициран USB токен?
Да. XignAll поддържа PKCS#11 за eToken, SafeNet и съвместими устройства.
Какво става при грешка?
Пакетът продължава, грешката се записва, а файлът се отделя.
Кои платформи се поддържат?
Windows, macOS и Linux.
Готови ли сте за първия пакет?
Безплатното издание е достъпно без времево ограничение за Windows, macOS и Linux.
