Törölje a QR-kód aláírását a dokumentumból

Bevezetés

Ebben az oktatóanyagban végigvezetjük a QR-kód aláírásának a dokumentumból való eltávolításának folyamatán a GroupDocs.Signature for .NET segítségével. Kövesse ezeket a lépésenkénti utasításokat a QR-kód aláírások hatékony törléséhez.

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: Győződjön meg arról, hogy a GroupDocs.Signature könyvtár telepítve van a .NET-projektben. Letöltheti innenitt.
  • QR-kód aláírással ellátott dokumentum: Készítsen egy dokumentumot, amely QR-kód aláírásokat tartalmaz, amelyet törölni szeretne.
  • C# alapismeretek: Ismerkedjen meg a C# programozási nyelv alapjaival.

Névterek importálása

Mielőtt belemerülne a kódba, importálja a szükséges névtereket a C# fájlba:

using System;
using System.Collections.Generic;
using System.IO;
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

// A dokumentumok könyvtárának elérési útja.
string filePath = "sample_multiple_signatures.docx";
string fileName = Path.GetFileName(filePath);
// Határozza meg a módosított dokumentum kimeneti fájl elérési útját.
string outputFilePath = Path.Combine("Your Document Directory", "DeleteQRCode", fileName);
// Másolja a forrásfájlt, mivel a Törlés módszer ugyanazzal a dokumentummal működik.
File.Copy(filePath, outputFilePath, true);

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

using (Signature signature = new Signature(outputFilePath))
{
    // Hozzon létre lehetőségeket a QR-kód aláírások kereséséhez.
    QrCodeSearchOptions options = new QrCodeSearchOptions();
    // Keressen QR-kód aláírásokat a dokumentumban.
    List<QrCodeSignature> signatures = signature.Search<QrCodeSignature>(options);

3. lépés: Ellenőrizze a QR-kód aláírását

    if (signatures.Count > 0)
    {
        // Szerezze meg a dokumentumban található első QR-kód aláírást.
        QrCodeSignature qrCodeSignature = signatures[0];

4. lépés: Törölje a QR-kód aláírását

        // Törölje a QR-kód aláírását a dokumentumból.
        bool result = signature.Delete(qrCodeSignature);
        if (result)
        {
            Console.WriteLine($"Signature with QR-Code '{qrCodeSignature.Text}' and encode type '{qrCodeSignature.EncodeType.TypeName}' was deleted from document ['{fileName}'].");
        }
        else
        {
            Helper.WriteError($"Signature was not deleted from the document! Signature with Barcode '{qrCodeSignature.Text}' and encode type '{qrCodeSignature.EncodeType.TypeName}' was not found!");
        }
    }
}

Gratulálunk! Sikeresen eltávolította a QR-kód aláírását a dokumentumból a GroupDocs.Signature for .NET segítségével.

Következtetés

Ebben az oktatóanyagban megtanultuk, hogyan lehet QR-kód aláírást törölni egy dokumentumból a GroupDocs.Signature for .NET segítségével. A megadott lépések követésével hatékonyan kezelheti és kezelheti az aláírásokat .NET-alkalmazásaiban.

GYIK

Törölhetek több QR-kód aláírást egy dokumentumból?

Igen, módosíthatja a kódot, hogy az összes QR-kód-aláíráson keresztül ismétlődjön, és ennek megfelelően törölje azokat.

A GroupDocs.Signature támogatja a QR-kódokon kívül más típusú aláírásokat is?

Igen, a GroupDocs.Signature különféle aláírástípusokat támogat, például szöveget, képet, vonalkódot stb.

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

GroupDocs.Signature a dokumentumformátumok széles skáláját támogatja, beleértve a PDF, Microsoft Word, Excel, PowerPoint és egyebeket.

Testreszabhatom az aláírások keresési beállításait?

Igen, igényei szerint testreszabhatja a keresési beállításokat, hogy megkeresse a dokumentumon belüli konkrét aláírásokat.

Elérhető a GroupDocs.Signature próbaverziója?

Igen, elérheti a GroupDocs.Signature ingyenes próbaverzióját innenitt.