На самом деле PDF.JS не поддерживает электронную подпись (fieldType = Sig) в документе, подпись просто не отображается в средстве просмотра.
Https://github.com/mozilla/pdf.js/blob/master/src/core/annotation.js#L635
// Hide unsupported Widget signatures.
if (data.fieldType === 'Sig') {
warn('unimplemented annotation type: Widget signature');
this.setFlags(AnnotationFlag.HIDDEN);
}
Этот функционал не реализован. Если вы удалите эти строки в annotation.js, подпись будет правильно отображаться в документе. Если вы используете стандартную сборку библиотеки PDF.js, строки находятся в файле pdf.worker.js.
Источник: