Jak podpisać cyfrowo dokument programu Excel przy użyciu języka Java

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

  1. Skonfiguruj środowisko, aby używało Aspose.Cells z repozytorium do podpisania pliku Excel
  2. Utwórz instancję magazynu kluczy i załaduj certyfikat, używając nazwy pliku certyfikatu i hasła
  3. Utwórz digital signature przy użyciu powyższego magazynu kluczy i hasła klucza prywatnego
  4. Podaj komentarze, datę i godzinę podpisania podpisu cyfrowego
  5. Utwórz kolekcję podpisów cyfrowych i dodaj do niej nowo utworzony podpis cyfrowy
  6. Załaduj workbook i dodaj do niego kolekcję podpisów cyfrowych
  7. 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.

 Polski