Ten zwięzły artykuł zawiera wszystkie informacje na temat jak podpisać cyfrowo dokument programu Excel przy użyciu języka Java. Zawiera logiczne kroki wymagane do wykonania tego zadania programowo wraz z uruchamialnym przykładowym kodem do wstawiania podpisu elektronicznego w programie Excel przy użyciu języka Java. Dowiesz się również, jak dostosować ten proces, aby użyć PFX do utworzenia podpisu cyfrowego, a następnie umieścić ten podpis w pliku Excel przed zapisaniem go jako plik XLSX lub w innym obsługiwanym formacie.
Kroki tworzenia podpisu cyfrowego w programie Excel przy użyciu języka Java
- Skonfiguruj środowisko, aby używało Aspose.Cells z repozytorium do podpisania pliku Excel
- Utwórz instancję magazynu kluczy i załaduj certyfikat, używając nazwy pliku certyfikatu i hasła
- Utwórz digital signature przy użyciu powyższego magazynu kluczy i hasła klucza prywatnego
- Podaj komentarze, datę i godzinę podpisania podpisu cyfrowego
- Utwórz kolekcję podpisów cyfrowych i dodaj do niej nowo utworzony podpis cyfrowy
- Załaduj workbook i dodaj do niego kolekcję podpisów cyfrowych
- Zapisz podpisany cyfrowo skoroszyt
Te kroki opisują procedurę tworzenia podpisu elektronicznego w programie Excel przy użyciu języka Java. Przedstawiono etapowy proces, w którym najpierw tworzony jest magazyn kluczy przy użyciu certyfikatu PFX i hasła klucza prywatnego, następnie tworzona jest kolekcja podpisów cyfrowych i do tej kolekcji dodawany jest nowy podpis cyfrowy utworzony za pomocą magazynu kluczy. W ostatnim kroku docelowy skoroszyt jest ładowany i dodawana jest do niego kolekcja podpisów cyfrowych.
Kod do umieszczenia podpisu cyfrowego w programie Excel przy użyciu języka Java
W tym kodzie do cyfrowego podpisywania programu Excel przy użyciu języka Java magazyn kluczy jest tworzony przy użyciu kryptografii PKCS12, a następnie ładowany jest do niego plik certyfikatu. Podpis cyfrowy jest tworzony poprzez podanie magazynu kluczy, hasła klucza prywatnego, komentarzy i czasu podpisu podanego przez użytkownika, jednak można również dodać obraz podpisu, identyfikator dostawcy i XAdESType. Skoroszyt wyjściowy można zapisać w dowolnym obsługiwanym formacie, takim jak XLSX, XLS, XLSM, ODS, XLSB itp.
W tym samouczku udostępniono proces cyfrowego podpisywania pliku programu Excel, jednak jeśli chcesz poznać proces konwertowania programu Excel na obraz, zapoznaj się z artykułem na temat jak przekonwertować arkusze Excela na obraz w Javie.