Jak dodać podpis w programie Word za pomocą C#

Ten krótki samouczek zawiera instrukcje dodawania podpisu w programie Word przy użyciu języka C#, udostępniając szczegóły konfiguracji, szczegółowe kroki i uruchamialny przykładowy kod, który używa źródłowego dokumentu programu Word, magazynu PKCS12 i jego hasła. Możesz ustawić szereg właściwości przed podpisaniem dokumentu, który jest widoczny dla użytkowników w celach informacyjnych. Po wstawieniu podpisu elektronicznego w programie Word przy użyciu języka C# można go zapisać w dowolnym obsługiwanym formacie, takim jak DOCX, DOC itd.

Kroki, aby dodać podpis w programie Word przy użyciu języka C#

  1. Skonfiguruj środowisko programistyczne, aby dodać Aspose.Words za pomocą menedżera pakietów NuGet do podpisywania dokumentów
  2. Załaduj certyfikat PFX przy użyciu klasy CertificateHolder, podając ścieżkę do pliku i hasło
  3. Ustaw komentarze i czas podpisywania za pomocą obiektu SignOptions
  4. Załaduj źródłowy plik Word za pomocą FileStream
  5. Podpisz załadowany dokument przy użyciu metody Sign w klasie DigitalSignatureUtil
  6. Załaduj podpisany dokument i zweryfikuj informacje podpisu

Te kroki opisują proces dodawania podpisu cyfrowego w programie Word przy użyciu języka C# przez udostępnianie wszystkich wymaganych klas i metod. Musimy załadować certyfikat wraz z hasłem, a następnie ustawić kilka właściwości, takich jak komentarze urzędu podpisującego, data i godzina podpisania, obraz linii podpisu i identyfikator dostawcy. Na koniec podpisujemy dokument za pomocą klasy DigitalSignatureUtil i zapisujemy dokument na dysku, jednak ostatni krok jest opcjonalny, gdzie zademonstrowaliśmy weryfikację podpisu poprzez ponowne załadowanie podpisanego dokumentu i wyświetlenie jego informacji.

Kod do podpisywania dokumentów Word za pomocą C#

Ten kod demonstruje * jak wstawić podpis w programie Word przy użyciu języka C#* przy użyciu klasy DigitalSignatureUtil. Obsługuje wiele innych funkcji, jak również usuwanie wszystkich podpisów z pliku Word w celu jego modyfikacji. Podobnie klasa DigitalSignature używana do pobierania odniesienia do podpisu w załadowanym dokumencie zawiera szereg właściwości, takich jak czas podpisania, komentarze, nazwa podmiotu i nazwa wystawcy.

Ten samouczek poprowadził nas do dodania podpisu do programu Word przy użyciu języka C#. Jeśli jesteś zainteresowany utworzeniem pliku Word od podstaw, zapoznaj się z artykułem na jak stworzyć dokument Worda w C#.

 Polski