Ten artykuł ma na celu nauczenie dodawania podpisu cyfrowego w programie Excel przy użyciu języka C#. Przedstawia koncepcyjne etapy pisania programu do dodawania podpisu elektronicznego do dokumentu programu Excel przy użyciu języka C#, tak aby zapewnić pierwsze kroki, a następnie udostępnić działający przykładowy kod w celu przetestowania tej funkcji. Informacje są również udostępniane w celu dostosowania podpisywania dokumentu Excel, takiego jak XLSX przy użyciu certyfikatu PFX.
Kroki, aby wstawić podpis elektroniczny w programie Excel przy użyciu języka C#
- Skonfiguruj środowisko, aby używać Aspose.Cells for .NET w swoim projekcie
- Załaduj istniejący skoroszyt lub utwórz nowy skoroszyt z przykładowymi danymi, używając obiektu Workbook
- Utwórz instancję kolekcji podpisów cyfrowych
- Załaduj certyfikat, używając nazwy pliku certyfikatu i hasła
- Utwórz digital signature, korzystając z załadowanego certyfikatu, komentarzy i daty podpisania
- Dodaj ten podpis do kolekcji, która jest dalej dodawana do skoroszytu
- Zapisz podpisany skoroszyt
Tutaj proces umieszczania podpisu cyfrowego w Excelu przy użyciu C# jest opisany w formie łatwych do wykonania kroków, w których najpierw udostępniane są zasoby konfiguracyjne, a następnie wyjaśniona jest procedura krok po kroku, która zawiera wszystkie klasy, metody i ich użycie w kolejności. Potrzebujesz pliku certyfikatu PFX, jego hasła i skoroszytu, jeśli podpisy cyfrowe mają zostać dodane do istniejącego skoroszytu, w przeciwnym razie utwórz prosty nowy skoroszyt do testowania funkcji, jak pokazano w przykładowym kodzie poniżej. Ostateczny skoroszyt z podpisem cyfrowym można zapisać w dowolnym obsługiwanym formacie, takim jak XLSX, XLS, XLSM itp.
Kod do cyfrowego podpisania dokumentu programu Excel przy użyciu języka C#
Ten kod pokazuje, jak dodać podpis cyfrowy do programu Excel przy użyciu języka C#, w którym obiekt klasy X509Certificate2 jest używany do ładowania pliku certyfikatu. Należy zauważyć, że istnieje ponad 15 różnych przeciążonych konstruktorów dla tej klasy, których można użyć do załadowania pliku certyfikatu. Również podczas tworzenia podpisu cyfrowego za pomocą tego pliku certyfikatu można również użyć tablicy bajtów zawierającej certyfikat zamiast pliku na dysku.
W tym samouczku nauczyliśmy się elektronicznie podpisywać dokument programu Excel przy użyciu języka C#. Jeśli chcesz poznać proces otwierania arkuszy kalkulacyjnych chronionych hasłem, zapoznaj się z artykułem na stronie jak otworzyć plik Excel chroniony hasłem w C#.