Aláírás több opcióval
Bevezetés
Ebben az oktatóanyagban megvizsgáljuk, hogyan írhat alá egy dokumentumot több aláírási lehetőség használatával a .NET GroupDocs.Signature könyvtárával. A dokumentumok aláírása különféle lehetőségekkel, például szöveges, vonalkódos, QR-kódos, digitális, képi és metaadat-aláírásokkal sokoldalúságot biztosíthat és fokozhatja a dokumentumok biztonságát.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:
- GroupDocs.Signature for .NET Library: Töltse le és telepítse a GroupDocs.Signature for .NET könyvtárat innen:itt.
- Fejlesztői környezet: Hozzon létre egy fejlesztői környezetet a .NET-keretrendszerrel.
- Aláírandó dokumentum: Készítse elő az aláírni kívánt dokumentumot (pl. minta.docx).
- Tanúsítványok és képek: Készítse elő a szükséges tanúsítványokat és képeket a digitális és képi aláírásokhoz.
Névterek importálása
Először is importálja a szükséges névtereket a GroupDocs.Signature könyvtár használatához a .NET alkalmazásban:
using System;
using System.IO;
using System.Collections.Generic;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
1. lépés: Töltse be a dokumentumot
string filePath = "sample.docx";
string outputFilePath = Path.Combine("Your Document Directory", "SignWithMultiple", "SignWithMultiple.docx");
using (Signature signature = new Signature(filePath))
{
// A kód folytatódik...
}
2. lépés: Adja meg az aláírási beállításokat
Határozzon meg több különböző típusú és beállítású aláírási lehetőséget, például szöveges, vonalkódos, QR-kódos, digitális, képi és metaadat-aláírásokat:
TextSignOptions textOptions = new TextSignOptions("Text signature")
{
VerticalAlignment = VerticalAlignment.Top,
HorizontalAlignment = HorizontalAlignment.Left
};
BarcodeSignOptions barcodeOptions = new BarcodeSignOptions("123456")
{
EncodeType = BarcodeTypes.Code128,
Left = 0,
Top = 150,
Height = 50,
Width = 200
};
// Egyéb aláírási lehetőségek meghatározása (pl. QR-kód, digitális, kép, metaadatok)...
3. lépés: Hozzon létre egy listát az aláírási lehetőségekről
Adja meg az aláírási lehetőségek listáját, amely tartalmazza az összes korábban meghatározott opciót:
List<SignOptions> listOptions = new List<SignOptions>();
listOptions.Add(textOptions);
listOptions.Add(barcodeOptions);
// További aláírási lehetőségek hozzáadása a listához...
4. lépés: Aláírja a dokumentumot
Aláírja a dokumentumot az aláírási lehetőségek listájával, és mentse el az aláírt dokumentumot:
SignResult result = signature.Sign(outputFilePath, listOptions);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
Következtetés
A dokumentumok több lehetőséggel történő aláírása a GroupDocs segítségével. A Signature for .NET robusztus megoldást kínál a dokumentumok biztonságának és sokoldalúságának fokozására. Az oktatóanyagban ismertetett lépések követésével zökkenőmentesen integrálhatja a különböző aláírástípusokat .NET-alkalmazásaiba.
GYIK
Használhatok egyéni képeket digitális aláíráshoz?
Igen, megadhat egyéni képeket digitális aláírásokhoz a GroupDocs.Signature könyvtár használatával.
A GroupDocs.Signature kompatibilis a különböző dokumentumformátumokkal?
Igen, a GroupDocs.Signature különféle dokumentumformátumokat támogat, beleértve a DOCX, PDF, PPTX és egyebeket.
Testreszabhatom a szöveges aláírások megjelenését?
Természetesen testreszabhatja a szöveges aláírások megjelenését, beleértve a betűméretet, a színt és a stílust.
A GroupDocs.Signature biztosít titkosítást a digitális aláírásokhoz?
Igen, a GroupDocs.Signature titkosítási lehetőségeket kínál a digitális aláírásokhoz a dokumentumok biztonsága érdekében.
Elérhető a GroupDocs.Signature for .NET próbaverziója?
Igen, letöltheti a GroupDocs.Signature for .NET ingyenes próbaverzióját a webhelyrőlitt.