Спасибо, что сообщили нам об этом. Я считаю, что вы попали в опечатку, которая находится в этом образце.
Пожалуйста, измените следующую строку с
sigDict.putName('SubFilter', 'adbe.pkcs7,detached');
на
sigDict.putName('SubFilter', 'adbe.pkcs7.detached');
Обратите внимание, запятая должна быть точка перед словом detached
.
Опечатка будет исправлена в ближайшее время.
Также обратите внимание, что в нашем NodeJS API появился новый API. Вот как скоро будет выглядеть этот образец. https://www.pdftron.com/documentation/linux/guides/features/signature/certify-pdf