На самом деле 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.

Источник: