Java용 GroupDocs.Signature를 사용하여 Excel VBA 프로젝트에 서명하는 방법

소개

GroupDocs.Signature for Java를 사용하여 VBA 프로젝트에 디지털 서명을 적용하여 Excel 통합 문서의 보안을 강화하세요. 이 종합 가이드는 진위성과 무결성을 보장하는 과정을 안내합니다. VBA 프로젝트에만 서명하거나 문서와 VBA 프로젝트 모두에 서명하는 방법을 알아봅니다.

배울 내용:

  • 프로젝트에서 Java용 GroupDocs.Signature 구성
  • 다른 내용을 변경하지 않고 스프레드시트의 VBA 프로젝트만 서명합니다.
  • 문서와 VBA 프로젝트에 함께 서명

구현에 들어가기 전에 모든 전제 조건을 충족하는지 확인하세요!

필수 조건

이 가이드를 성공적으로 따르려면 다음 사항이 있는지 확인하세요.

  • 필수 라이브러리: Java 라이브러리 버전 23.12에 대한 GroupDocs.Signature입니다.
  • 환경 설정: Maven이나 Gradle 빌드 시스템에 익숙하면 좋습니다.
  • 지식 전제 조건: Java 프로그래밍과 디지털 인증서 개념에 대한 기본적인 이해가 있습니다.

Java용 GroupDocs.Signature 설정

설치 지침

다음 종속성 관리자 지침을 사용하여 GroupDocs.Signature를 프로젝트에 통합하세요.

메이븐

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-signature</artifactId>
    <version>23.12</version>
</dependency>

그래들

implementation 'com.groupdocs:groupdocs-signature:23.12'

직접 다운로드하려면 다음을 방문하세요. Java 릴리스용 GroupDocs.Signature.

라이센스 취득

무료 체험판을 통해 GroupDocs.Signature의 기능을 살펴보세요. 필요 사항에 부합한다면 라이선스를 구매하거나 공식 웹사이트를 통해 임시 라이선스를 받는 것을 고려해 보세요.

Java 애플리케이션에서 GroupDocs.Signature를 초기화하고 설정하려면:

import com.groupdocs.signature.Signature;
// 파일 경로를 사용하여 Signature 객체를 초기화합니다.
Signature signature = new Signature("path/to/your/file");

구현 가이드

스프레드시트의 VBA 프로젝트에만 서명하기

개요

이 기능을 사용하면 Excel 스프레드시트에서 VBA 프로젝트에만 서명하고 나머지 문서는 그대로 둘 수 있습니다.

구현 단계

1. 표지판 옵션 설정

import com.groupdocs.signature.options.sign.DigitalSignOptions;
import com.groupdocs.signature.domain.extensions.signoptions.DigitalVBA;

String certificatePath = "YOUR_DOCUMENT_DIRECTORY/CertificatePfx";
String password = "1234567890";

DigitalSignOptions signOptions = new DigitalSignOptions();
DigitalVBA digitalVBA = new DigitalVBA(certificatePath, password);
digitalVBA.setSignOnlyVBAProject(true);
digitalVBA.setComments("VBA Comment");
signOptions.getExtensions().add(digitalVBA);
  • 매개변수 설명: certificatePath 그리고 password 디지털 인증서에 액세스하는 데 사용됩니다. 설정 setSignOnlyVBAProject(true) VBA 프로젝트만 서명되도록 보장합니다.

2. 파일 서명

signature.sign("output/path/OnlyVBAProject.xlsm\