Перейти к содержимому
pdftools.kz

NCALayer и работа с PDF-документами

NCALayer — отдельная программа, которая устанавливается на компьютер и служит мостом между браузером и хранилищем ваших ключей. Мы с ней не связаны никак: не вызываем её, не читаем ключи и не участвуем в подписании. Наша часть работы заканчивается ровно там, где начинается ваша: мы приводим PDF в порядок до подписания, а подписывает его та система, которая этого требует.

Локально в браузеребез регистрации

Коротко о цифрах

Наша интеграция с NCALayer
отсутствует — мы не вызываем его и не проверяем установку
Доступ к ключам
ни один наш инструмент не читает ключевые контейнеры и не спрашивает пароль к ним
Восстановление структуры
qpdf собирает документ заново; код возврата 3 означает предупреждения при успехе
Когда чинить и сжимать
только до подписания — перезапись файла обнуляет подпись

Разграничение: кто что делает

  • NCALayer работает с ключами и сертификатами на вашей машине. Файл при этом с компьютера никуда не уходит, и это правильно — ключ не должен покидать хранилище.
  • Информационная система, ради которой вы подписываете, задаёт правила: какой ключ подойдёт, какой формат подписи ей нужен, где хранится результат.
  • Мы работаем только с содержимым PDF: собрать, переставить, обрезать, уменьшить вес, починить структуру. Ни ключей, ни сертификатов не касаемся.
  • Ни одна наша страница не просит установить NCALayer, не проверяет его наличие и не может подсказать, почему он не запускается: это вопрос к тому, кто его выпускает.

Ошибки вокруг PDF, которые срываются на этап подписания

Первая по частоте — подписание не окончательной версии. Человек подписывает документ, потом замечает пропущенную страницу, добавляет её и получает файл с недействительной подписью. Порядок обратный: собираете, проверяете, и только потом подписываете.

Вторая — файл со сломанной структурой. Такой документ может открываться в браузере и при этом отвергаться программой, которая читает его строже. Восстановление собирает документ заново из объектов, которые удалось найти; делать это нужно до подписания, потому что перезапись файла подпись обнуляет.

Третья — вес. Огромный PDF отправляется дольше и чаще обрывается на загрузке. Если содержимое позволяет, уменьшите вес заранее — но опять-таки до того, как поставите подпись.

Порядок, который экономит время

  1. Приведите документ к финальному виду: полный комплект страниц, правильный порядок, читаемые сканы.
  2. Проверьте, что файл открывается без ошибок. Если открывается со скрипом — почините структуру заранее.
  3. Уменьшите вес, если предстоит отправка через форму с ограничением.
  4. Сохраните готовый файл и подписывайте его теми средствами, которых требует принимающая система.
  5. После подписания не открывайте файл в редакторах и не пересохраняйте: отправляйте ровно тот файл, который получился на выходе.

Частые вопросы

Почему NCALayer не видит мой документ?

Это вопрос к самой программе и к системе, в которой вы подписываете: у них свои требования к расположению файла и правам доступа. Мы можем помочь только с содержимым PDF — например, если файл не открывается из-за поломанной структуры.

Нужен ли NCALayer, чтобы пользоваться вашими инструментами?

Нет. Девятнадцать инструментов работают прямо во вкладке браузера и вообще не обращаются ни к каким локальным программам. Установленный NCALayer им не мешает и не помогает — они просто ничего о нём не знают.

Можно ли сжать документ после подписания через NCALayer?

Технически можно, практически нельзя: сжатие перезапишет файл, и подпись перестанет проверяться. Уменьшайте вес до подписания, а если файл уже подписан и слишком тяжёлый — пересоберите исходник и подпишите заново.

Вы храните подписанные файлы?

Мы их вообще не видим. Подписание идёт на вашей стороне и мимо нас, а клиентские инструменты обрабатывают документ в браузере, не отправляя его на сервер. Серверные операции работают с временным файлом, который удаляется после ответа.

Рядом