Hoe u Excel VBA-projecten ondertekent met GroupDocs.Signature voor Java
Invoering
Verbeter de beveiliging van uw Excel-werkmappen door uw VBA-projecten digitaal te ondertekenen met GroupDocs.Signature voor Java. Deze uitgebreide handleiding begeleidt u door het proces en garandeert zowel authenticiteit als integriteit. U leert hoe u alleen het VBA-project of zowel het document als het bijbehorende VBA-project kunt ondertekenen.
Wat je leert:
- GroupDocs.Signature configureren voor Java in uw project
- Alleen het VBA-project van een spreadsheet ondertekenen zonder andere inhoud te wijzigen
- Zowel het document als het bijbehorende VBA-project samen ondertekenen
Zorg ervoor dat u aan alle vereisten voldoet voordat u met de implementatie begint!
Vereisten
Om deze handleiding succesvol te kunnen volgen, moet u het volgende doen:
- Vereiste bibliotheken: GroupDocs.Signature voor Java-bibliotheekversie 23.12.
- Omgevingsinstellingen: Kennis van Maven- of Gradle-bouwsystemen is een pré.
- Kennisvereisten: Basiskennis van Java-programmering en digitale certificaatconcepten.
GroupDocs.Signature instellen voor Java
Installatie-instructies
Integreer GroupDocs.Signature in uw project met behulp van de volgende instructies voor de afhankelijkheidsbeheerder:
Maven
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>23.12</version>
</dependency>
Gradle
implementation 'com.groupdocs:groupdocs-signature:23.12'
Voor directe downloads, bezoek de GroupDocs.Signature voor Java-releases.
Licentieverwerving
Begin met een gratis proefperiode om de mogelijkheden van GroupDocs.Signature te ontdekken. Als het aan uw behoeften voldoet, overweeg dan om een licentie aan te schaffen of een tijdelijke licentie aan te schaffen via hun officiële website.
Ga als volgt te werk om GroupDocs.Signature in uw Java-toepassing te initialiseren en in te stellen:
import com.groupdocs.signature.Signature;
// Initialiseer Signature-object met het bestandspad
Signature signature = new Signature("path/to/your/file");
Implementatiegids
Alleen het VBA-project van een spreadsheet ondertekenen
Overzicht
Met deze functie kunt u alleen het VBA-project in een Excel-spreadsheet ondertekenen, terwijl de rest van het document onaangetast blijft.
Stappen om te implementeren
1. Signopties instellen
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);
- Parameters Uitleg:
certificatePath
Enpassword
worden gebruikt om toegang te krijgen tot uw digitale certificaat. InstellingsetSignOnlyVBAProject(true)
zorgt ervoor dat alleen het VBA-project wordt ondertekend.
2. Het bestand ondertekenen
signature.sign("output/path/OnlyVBAProject.xlsm\