Excel VBA projektek aláírása GroupDocs.Signature for Java használatával
Bevezetés
Növeld Excel-munkafüzeteid biztonságát VBA-projektjeik digitális aláírásával a GroupDocs.Signature for Java segítségével. Ez az átfogó útmutató végigvezet a folyamaton, biztosítva a hitelességet és az integritást. Megtanulod, hogyan írhatod alá csak a VBA-projektet, vagy mind a dokumentumot, mind a hozzá tartozó VBA-projektet.
Amit tanulni fogsz:
- GroupDocs.Signature konfigurálása Java-hoz a projektben
- Csak egy táblázat VBA-projektjének aláírása más tartalom módosítása nélkül
- A dokumentum és a hozzá tartozó VBA-projekt együttes aláírása
Mielőtt belevágnál a megvalósításba, győződj meg róla, hogy minden előfeltételnek megfelelsz!
Előfeltételek
Az útmutató sikeres követéséhez győződjön meg arról, hogy rendelkezik a következőkkel:
- Szükséges könyvtárak: GroupDocs.Signature a Java könyvtár 23.12-es verziójához.
- Környezet beállítása: Maven vagy Gradle build rendszerek ismerete előnyös.
- Előfeltételek a tudáshoz: Alapvető ismeretek a Java programozásról és a digitális tanúsítványokról.
GroupDocs.Signature beállítása Java-hoz
Telepítési utasítások
Integrálja a GroupDocs.Signature-t a projektjébe a következő függőségkezelő utasítások használatával:
Szakértő
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>23.12</version>
</dependency>
Gradle
implementation 'com.groupdocs:groupdocs-signature:23.12'
Közvetlen letöltésekhez látogassa meg a GroupDocs.Signature Java kiadásokhoz.
Licencszerzés
Kezdj egy ingyenes próbaverzióval, hogy felfedezd a GroupDocs.Signature képességeit. Ha megfelel az igényeidnek, érdemes lehet megfontolni egy licenc megvásárlását vagy egy ideiglenes licenc beszerzését a hivatalos weboldalukon keresztül.
A GroupDocs.Signature inicializálása és beállítása a Java alkalmazásban:
import com.groupdocs.signature.Signature;
// Az aláírás objektum inicializálása a fájl elérési útjával
Signature signature = new Signature("path/to/your/file");
Megvalósítási útmutató
Csak a táblázat VBA-projektjének aláírása
Áttekintés
Ez a funkció lehetővé teszi, hogy csak a VBA-projektet írja alá egy Excel-táblázaton belül, a dokumentum többi részét érintetlenül hagyva.
Megvalósítás lépései
1. Aláírási beállítások megadása
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);
- Paraméterek Magyarázat:
certificatePath
éspassword
digitális tanúsítvány eléréséhez használatosak. BeállítássetSignOnlyVBAProject(true)
biztosítja, hogy csak a VBA-projekt legyen aláírva.
2. A fájl aláírása
signature.sign("output/path/OnlyVBAProject.xlsm\