Aláírás törlése azonosító alapján

Bevezetés

Ebben az oktatóanyagban megvizsgáljuk, hogyan törölhet aláírást az azonosítója alapján a GroupDocs.Signature for .NET segítségével. A GroupDocs.Signature for .NET egy hatékony könyvtár, amely lehetővé teszi a fejlesztők számára digitális aláírások hozzáadását, eltávolítását vagy ellenőrzését különféle dokumentumformátumokban .NET-alkalmazások segítségével.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:

  1. GroupDocs.Signature for .NET Library: Töltse le és telepítse a könyvtárat innenitt.
  2. .NET-keretrendszer: Győződjön meg arról, hogy a .NET-keretrendszer telepítve van a rendszeren.
  3. Dokumentum aláírással: Készítsen egy dokumentumot (pl. DOCX, PDF) olyan aláírással, amelyet törölni szeretne.

Névterek importálása

using System;
using System.IO;
using System.Collections.Generic;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

1. lépés: Határozza meg a fájl elérési útját

Először adja meg az aláírást tartalmazó dokumentum fájl elérési útját, és a kimeneti fájl elérési útját, ahová a módosított dokumentumot menti.

string filePath = "sample_multiple_signatures.docx";
string fileName = Path.GetFileName(filePath);
string outputFilePath = Path.Combine("Your Document Directory", "DeleteById", fileName);

2. lépés: Másolja ki a dokumentumot

Mivel aDelete módszer módosítja a dokumentumot a helyén, a legjobb, ha másolatot készít az eredeti dokumentumról.

File.Copy(filePath, outputFilePath, true);

3. lépés: Aláírás törlése azonosító alapján

Inicializálja aSignature objektumot a dokumentumfájl elérési útjával, és használja aDelete módszer az aláírás eltávolítására az azonosítójával.

using (Signature signature = new Signature(outputFilePath))
{
    string id = @"eff64a14-dad9-47b0-88e5-2ee4e3604e71";
    bool result = signature.Delete(id);
    if (result)
    {
        Console.WriteLine($"Signature with Id# '{id}' was deleted from document ['{fileName}'].");
    }
    else
    {
        Helper.WriteError($"Signature was not deleted from the document! Signature with id# '{id}' was not found!");
    }
}

Következtetés

Ebben az oktatóanyagban megtanultuk, hogyan törölhet aláírást az azonosítója alapján a GroupDocs.Signature for .NET használatával. Ez a könyvtár kényelmes módot biztosít a különféle dokumentumformátumú digitális aláírások programozott kezelésére.

GYIK

Törölhetek több aláírást egyszerre?

Igen, több aláírást is törölhet úgy, hogy ismételgeti az azonosítóikat, és meghívja aDelete módszer minden azonosítóhoz.

A GroupDocs.Signature for .NET kompatibilis az összes dokumentumformátummal?

GroupDocs.Signature for .NET a dokumentumformátumok széles skáláját támogatja, beleértve a PDF, DOCX, XLSX és egyebeket.

Testreszabhatom az aláírás megjelenését?

Igen, testreszabhatja az aláírás megjelenését, beleértve a helyzetét, méretét, betűtípusát és színét.

Létezik próbaverzió?

Igen, letölthet egy ingyenes próbaverziót a webhelyrőlitt.

Hol találok segítséget vagy támogatást a GroupDocs.Signature for .NET-hez?

Látogassa meg a támogatási fórumotitt segítségért.