Szöveg ellenőrzése

Bevezetés

Ebben az oktatóanyagban végigvezetjük a dokumentumokban lévő szövegek ellenőrzésének folyamatán a GroupDocs.Signature for .NET használatával. Ez a nagy teljesítményű könyvtár lehetővé teszi a szövegellenőrzési funkciók zökkenőmentes integrálását .NET-alkalmazásaiba, így biztosítva a dokumentumok integritását és hitelességét.

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: Győződjön meg arról, hogy telepítette és konfigurálta a GroupDocs.Signature for .NET-et. A könyvtárat innen töltheti leitt.
  2. Dokumentumfájl: Készítse elő az ellenőrizni kívánt dokumentumfájlt (pl. sample_multiple_signatures.docx).

Névterek importálása

Először is importálnia kell a szükséges névtereket a projektbe:

using System;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

1. lépés: Állítsa be a dokumentumfájl elérési útját

Határozza meg az ellenőrizni kívánt dokumentum fájl elérési útját. Cserélje ki"sample_multiple_signatures.docx" a dokumentumfájl elérési útjával.

string filePath = "sample_multiple_signatures.docx";

2. lépés: Az aláírási objektum inicializálása

Hozzon létre egy példányt aSignature osztályt, és adja át a fájl elérési útját a konstruktorának.

using (Signature signature = new Signature(filePath))
{
    // Az ellenőrző kód ide lesz írva
}

3. lépés: Adja meg a szövegellenőrzési beállításokat

Határozza meg a szövegellenőrzési beállításokat, beleértve az ellenőrizni kívánt szöveget, az egyezés típusát és egyéb paramétereket.

TextVerifyOptions options = new TextVerifyOptions()
{
    AllPages = true, // Ellenőrizze a szöveget az összes oldalon
    SignatureImplementation = TextSignatureImplementation.Native,
    Text = "signature", // Ellenőrizendő szöveg
    MatchType = TextMatchType.Contains // Adja meg az egyezés típusát
};

4. lépés: Ellenőrizze a dokumentumok aláírásait

Hívja fel aVerify módszer aSignature objektumot, és adja át az ellenőrzési beállításokat.

VerificationResult result = signature.Verify(options);

5. lépés: Az ellenőrzési eredmény kezelése

Ellenőrizze az ellenőrzési eredmény érvényességét, és ennek megfelelően végezze el.

if(result.IsValid)
{
    Console.WriteLine($"\nDocument {filePath} was verified successfully!");
    foreach (TextSignature item in result.Succeeded)
    {
        Console.WriteLine($"\nValid signature is found with text: {item.Text}");
    }
}
else
{
    Helper.WriteError($"\nDocument {filePath} failed verification process.");
}

Következtetés

Összefoglalva, a GroupDocs.Signature for .NET zökkenőmentes módot biztosít a dokumentumok szövegének ellenőrzésére, biztosítva a dokumentumok integritását és hitelességét. Az oktatóanyagban ismertetett lépések követésével könnyedén integrálhatja a szövegellenőrzési funkciókat .NET-alkalmazásaiba.

GYIK

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

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

Testreszabhatom a szövegellenőrzési feltételeket?

Természetesen testreszabhat különféle paramétereket, például egyezési típust, oldaltartományt és egyebeket, hogy megfeleljenek az ellenőrzési követelményeknek.

A GroupDocs.Signature for .NET támogatja a digitális aláírásokat?

Igen, a GroupDocs.Signature for .NET támogatja a szöveges és a digitális aláírásokat is, így átfogó dokumentum-ellenőrzési lehetőségeket biztosít.

Létezik ingyenes próbaverzió a GroupDocs.Signature for .NET számára?

Igen, igénybe veheti az ingyenes próbaverziót innenitt.

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

Meglátogathatja aGroupDocs.Signature fórum a közösség segítségéért és támogatásáért.