Тази статия описва как да проверите цифров подпис в Word документ с помощта на Python. Тя съдържа информация за настройките на IDE, списък с програмни инструкции и примерен код за проверка на цифров подпис в Word с Python. Ще научите как да достъпвате всички подписи в Word файл и да получавате различни свойства на всеки подпис.
Стъпки за валидиране на подпис в DOCX с помощта на Python
- Настройте средата за използване на Aspose.Words for Python via .NET за проверка на цифров подпис
- Задайте пътя към Word файл, който съдържа digital signature
- Открийте съществуването на подписа в целевия Word файл
- Заредете колекцията от подписи от Word файла
- Проверете флага valid от колекцията от подписи
- Обходете всички подписи и достъпете всеки подпис от тях
- Покажете всички свойства на всеки подпис за потвърждение от потребителя
Тези стъпки определят процеса за удостоверяване на подпис на документ с Python. Проверете дали съществува подпис в целевия Word файл и заредете колекцията от подписи, ако бъде открита във файла. Накрая обходете всеки подпис и покажете неговите свойства на потребителя за проверка.
Код за проверка на електронен подпис в DOCX с помощта на Python
Горният код демонстрира процеса за валидиране на подпис в DOCX с Python. Класът FileFormatInfo има опция да провери дали изходният файл е криптиран и изисква парола за отваряне. Имайте предвид, че в Python директният достъп до детайлите на certificate_holder.certificate може да бъде ограничен; може да не успеете да достъпите неговите свойства.
Тази статия ни показа как да проверяваме цифрови подписи в Word файл. За да отпечатате Word файл с коментари, вижте статията Печат на Word документ с коментари в Python.