Tento článek popisuje, jak ověřit digitální podpis v dokumentu Word pomocí Pythonu. Obsahuje informace o nastavení IDE, seznam programovacích pokynů a ukázkový kód pro kontrolu digitálního podpisu ve Wordu pomocí Pythonu. Naučíte se přistupovat ke všem podpisům v souboru Word a získat různé vlastnosti každého podpisu.
Kroky pro ověření podpisu DOCX pomocí Python
- Nastavte prostředí pro použití Aspose.Words for Python via .NET k ověření digitálního podpisu
- Nastavte cestu k souboru Word obsahujícímu digital signature
- Zjistěte existenci podpisu v cílovém souboru Word
- Načtěte kolekci podpisů ze souboru Word
- Zkontrolujte příznak valid z kolekce podpisů
- Projděte všechny podpisy a přistupujte ke každému z nich
- Zobrazte všechny vlastnosti každého podpisu pro potvrzení uživatelem
Tyto kroky definují proces ověření podpisu dokumentu pomocí Pythonu. Zkontrolujte existenci podpisu v cílovém souboru Word a načtěte kolekci podpisů, pokud je v souboru nalezena. Nakonec projděte každý podpis a zobrazte jeho vlastnosti uživateli pro ověření.
Kód pro ověření elektronického podpisu v DOCX pomocí Python
Výše uvedený kód demonstruje proces validace podpisu DOCX pomocí Pythonu. Třída FileFormatInfo má možnost zkontrolovat, zda je zdrojový soubor šifrovaný a vyžaduje heslo k otevření. Všimněte si, že v Pythonu může být přímý přístup k detailům certificate_holder.certificate omezen; nemusíte mít přístup k jeho vlastnostem.
Tento článek nás provedl ověřením digitálních podpisů v souboru Word. Chcete-li vytisknout soubor Word s komentáři, podívejte se na článek Tisk dokumentu Word s komentáři v Pythonu.