XLSX aláírása digitális aláírással C# használatával

A digitális technológia területén az elektronikus dokumentumok valódiságának és megbízhatóságának garantálása óriási jelentőséggel bír. Ennek egyik hatékony módja a digitális aláírás integrálása a XLSX fájlba. Ebből a cikkből megtudhatja, hogyan lehet aláírni XLSX-et digitális aláírással C# használatával, ami lehetővé teszi a dokumentumok biztonságának fokozását és az alkalmazásaiba vetett bizalom megalapozását. Kezdjük a lépésenkénti utasításokkal, és gyorsan fogjuk meg a digitális aláírás létrehozását XLSX-ben C# használatával, egy kódpéldával alátámasztva.

Az XLSX aláírásának lépései digitális aláírással C# használatával

  1. Telepítse a GroupDocs.Signature for .NET alkalmazást a NuGet csomagkezelőn keresztül az Excel-dokumentum digitális aláírással történő aláírásához
  2. Adjon hozzá hivatkozást a szükséges névterekhez digitális aláírás hozzáadásához XLSX-ben
  3. Példányosítsa a Signature osztályt úgy, hogy megadja a bemeneti XLSX fájl elérési útját argumentumként a konstruktor számára
  4. Hozzon létre egy példányt a DigitalSignOptions osztályból úgy, hogy megadja a tanúsítványfájl elérési útját argumentumként a konstruktor számára
  5. Állítsa be a DigitalSignOptions kívánt tulajdonságait az aláírás XLSX-ben való megjelenéséhez
  6. Hívja meg a Signature.Sign metódust a kimeneti fájl elérési útjával és a DigitalSignOptions argumentumokkal az eredményül kapott XLSX fájl lemezre mentéséhez

A Signature könyvtárat kifejezetten a platformok közötti kompatibilitásra tervezték. Nincs szükség további szoftver telepítésére ahhoz, hogy digitális aláírást adhasson XLSX fájlformátumhoz. A fent vázolt lépések végrehajthatók széles körben használt operációs rendszereken, például Windowson, macOS-en és Linuxon, mindaddig, amíg a .NET telepítve van. Akár egy projekten dolgozik, akár digitálisan aláírt dokumentumokat szeretne megosztani különböző platformokon, a digitális aláírás integrálása az XLSX-be C#-ban rendkívül értékes. A folyamat végrehajtásának jobb megértéséhez tekintse meg az alábbi kódpéldát.

Kód az XLSX aláírásához digitális aláírással C# használatával

using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
namespace SignXLSXwithDigitalSignatureUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Signature library
License lic = new License();
lic.SetLicense(@"GroupDocs.Signature.lic");
// Load the source XLSX file
using (Signature signature = new Signature("input.xlsx"))
{
// Create a digital signature option
DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
{
// Set the properties for signature appearance in XLSX
DocumentType = DocumentType.Spreadsheet,
// certificate password
Password = "1234567890",
// digital certificate details
Reason = "Approved",
Contact = "John Smith",
Location = "New York",
Visible = true,
ImageFilePath = "signature.jpg",
Left = 100,
Top = 100,
Width = 200,
Height = 50
};
// Add the digital signature to XLSX
signature.Sign("output.xlsx", options);
}
}
}
}

A korábbi részben részletes magyarázatot adtunk az XLSX digitális aláírással történő aláírásáról C# használatával, egy egyszerű C# kód példával kísérve. A kód tömör, és csak néhány API-hívást használ, így a folyamat gördülékeny és hatékony. Az ajánlott aláírás-könyvtár konfigurálása és a fájl elérési útjainak beállítása után a kód integrálása a projektek Word-dokumentumaiba történő beillesztéséhez egyszerű és könnyű feladat lesz.

Korábban közzétettünk egy átfogó témát az XLSX vonalkód aláírással történő aláírásáról. Ha további segítségre vagy részletesebb útmutatásra van szüksége, javasoljuk, hogy tekintse át átfogó oktatóanyagunkat a következőn: hogyan írjunk alá XLSX-et vonalkód aláírással C# használatával.

 Magyar