Hur man signerar Excel VBA-projekt med GroupDocs.Signature för Java
Introduktion
Förbättra säkerheten för dina Excel-arbetsböcker genom att signera deras VBA-projekt digitalt med GroupDocs.Signature för Java. Den här omfattande guiden guidar dig genom processen och säkerställer både äkthet och integritet. Du lär dig hur du signerar endast VBA-projektet eller både dokumentet och dess VBA-projekt.
Vad du kommer att lära dig:
- Konfigurera GroupDocs.Signature för Java i ditt projekt
- Signera bara VBA-projektet i ett kalkylblad utan att ändra annat innehåll
- Signera både dokumentet och dess VBA-projekt tillsammans
Innan du börjar implementera, se till att du uppfyller alla krav!
Förkunskapskrav
För att följa den här guiden framgångsrikt, se till att du har:
- Obligatoriska bibliotek: GroupDocs.Signature för Java-bibliotek version 23.12.
- Miljöinställningar: Det är meriterande om du har kunskap om byggsystemen Maven eller Gradle.
- Kunskapsförkunskaper: Grundläggande förståelse för Java-programmering och koncept för digitala certifikat.
Konfigurera GroupDocs.Signature för Java
Installationsanvisningar
Integrera GroupDocs.Signature i ditt projekt med hjälp av följande instruktioner för beroendehantering:
Maven
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>23.12</version>
</dependency>
Gradle
implementation 'com.groupdocs:groupdocs-signature:23.12'
För direkta nedladdningar, besök GroupDocs.Signature för Java-utgåvor.
Licensförvärv
Börja med en gratis provperiod för att utforska GroupDocs.Signatures funktioner. Om det uppfyller dina behov kan du överväga att köpa en licens eller skaffa en tillfällig via deras officiella webbplats.
Så här initierar och konfigurerar du GroupDocs.Signature i ditt Java-program:
import com.groupdocs.signature.Signature;
// Initiera signaturobjektet med filsökvägen
Signature signature = new Signature("path/to/your/file");
Implementeringsguide
Signera endast VBA-projektet i ett kalkylblad
Översikt
Den här funktionen låter dig signera bara VBA-projektet i ett Excel-kalkylblad, vilket lämnar resten av dokumentet orört.
Steg för att implementera
1. Konfigurera skyltalternativ
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);
- Parametrar Förklaring:
certificatePath
ochpassword
används för att komma åt ditt digitala certifikat. InställningsetSignOnlyVBAProject(true)
säkerställer att endast VBA-projektet signeras.
2. Signera filen
signature.sign("output/path/OnlyVBAProject.xlsm\