Ten artykuł opisuje, jak zweryfikować podpis cyfrowy w dokumencie Word przy użyciu Python. Zawiera informacje o ustawieniach IDE, listę instrukcji programistycznych oraz przykładowy kod dla sprawdzania podpisu cyfrowego Word przy użyciu Python. Dowiesz się, jak uzyskać dostęp do wszystkich podpisów w pliku Word i pobrać różne właściwości każdego podpisu.
Kroki walidacji podpisu DOCX przy użyciu Python
- Skonfiguruj środowisko do używania Aspose.Words for Python via .NET w celu weryfikacji podpisu cyfrowego
- Ustaw ścieżkę do pliku Word zawierającego digital signature
- Wykryj istnienie podpisu w docelowym pliku Word
- Załaduj kolekcję podpisów z pliku Word
- Sprawdź flagę valid z kolekcji podpisów
- Przeanalizuj wszystkie podpisy i uzyskaj dostęp do każdego z nich
- Wyświetl wszystkie właściwości każdego podpisu w celu potwierdzenia przez użytkownika
Te kroki definiują proces uwierzytelniania podpisu dokumentu przy użyciu Python. Sprawdź istnienie podpisu w docelowym pliku Word i załaduj kolekcję podpisów, jeśli zostanie wykryta w pliku. Na koniec przeanalizuj każdy podpis i wyświetl jego właściwości użytkownikowi w celu weryfikacji.
Kod do weryfikacji podpisu elektronicznego w DOCX przy użyciu Python
Powyższy kod demonstruje proces walidacji podpisu DOCX przy użyciu Python. Klasa FileFormatInfo umożliwia sprawdzenie, czy plik źródłowy jest zaszyfrowany i wymaga hasła do otwarcia. Należy pamiętać, że w Python bezpośredni dostęp do szczegółów certificate_holder.certificate może być ograniczony; możesz nie mieć dostępu do jego właściwości.
Ten artykuł pokazał, jak weryfikować podpisy cyfrowe w pliku Word. Aby wydrukować plik Word z komentarzami, zapoznaj się z artykułem Drukowanie dokumentu Word z komentarzami w Python.