Dokumentumok aláírása HIBC QR-kódokkal a GroupDocs.Signature for .NET használatával

Bevezetés

A mai gyors tempójú üzleti környezetben a dokumentumok hitelességének és integritásának biztosítása kiemelkedő fontosságú. Akár gyógyszereket, egészségügyi termékeket vagy logisztikát kezel, a dokumentumok biztonságos aláírási és nyomon követési módszere időt takaríthat meg és megelőzheti a hibákat. Belépés GroupDocs.Signature .NET-hez, egy hatékony könyvtár, amelyet a dokumentumkezelési folyamatok egyszerűsítésére terveztek azáltal, hogy lehetővé teszi a HIBC QR-kódok zökkenőmentes integrálását a dokumentumokba.

Ebben az oktatóanyagban azt vizsgáljuk meg, hogyan használhatod a GroupDocs.Signature for .NET szolgáltatást PDF dokumentumok aláírására különféle HIBC QR-kódokkal – LIC (License) és PAS (Product Authentication System) –, beleértve a QR-kódot, az Aztec kódot és a DataMatrixot. A végére szilárd ismeretekkel fogsz rendelkezni ezen megoldások .NET-alkalmazásokban való megvalósításáról.

Amit tanulni fogsz:

  • A GroupDocs.Signature beállítása .NET-hez
  • HIBC LIC QR-kódok, Aztec kódok és DataMatrix megvalósítása
  • HIBC PAS QR-kódok, azték kódok és DataMatrix hozzáadása
  • Gyakorlati felhasználási esetek és integrációs lehetőségek

Mielőtt elkezdenénk megvalósítani ezeket a funkciókat, nézzük meg az előfeltételeket.

Előfeltételek

Mielőtt elkezdenénk a kódolást, győződjünk meg róla, hogy a következők megvannak:

  • .NET környezetGyőződjön meg róla, hogy a .NET telepítve van a rendszerén (lehetőleg .NET Core vagy .NET 5/6+).
  • GroupDocs.Signature .NET-hezEz a könyvtár lesz az elsődleges eszközünk. Telepítheted a NuGet segítségével.
  • Alapvető programozási ismeretekC# ismerete és .NET fájlkezelési ismerete ajánlott.

Kötelező könyvtárak

A GroupDocs.Signature for .NET használatához a csomagot az alábbi módszerek egyikével kell hozzáadnia:

.NET parancssori felület

dotnet add package GroupDocs.Signature

Csomagkezelő

Install-Package GroupDocs.Signature

NuGet csomagkezelő felhasználói felület Keresd meg a „GroupDocs.Signature” fájlt, és telepítsd a legújabb verziót.

Licencszerzés

Tesztelési célokra ingyenes próbalicencet szerezhet be. Hosszabb használat esetén érdemes előfizetést vásárolni vagy ideiglenes licencet kérni:

  • Ingyenes próbaverzióHozzáférés itt
  • Ideiglenes engedélyKérelem itt: ezt a linket

Környezet beállítása

Állítsa be a környezetét úgy, hogy a projekt a megfelelő .NET verziót célozza meg, és hozzáfér a GroupDocs.Signature fájlhoz. Inicializálja az alkalmazásában az alábbiak szerint:

using GroupDocs.Signature;

A GroupDocs.Signature beállítása .NET-hez

A GroupDocs.Signature for .NET használatának megkezdéséhez telepítenie kell a könyvtárat, és konfigurálnia kell az alapvető beállításokat a projektjén belül.

Telepítés

A GroupDocs.Signature projekthez való hozzáadásához kövesse a fent említett módszerek egyikét. A telepítés után győződjön meg arról, hogy a projekt konfigurálva van a használatára a kódfájlokban való hivatkozással.

Licenc inicializálása

A licenc megszerzése után inicializálja azt az alábbiak szerint:

SignatureConfig signConfig = new SignatureConfig();
signConfig.LicensePath = "path/to/your/license.lic";
Signature signature = new Signature("Sample.pdf", signConfig);

Ez a beállítás lehetővé teszi a GroupDocs.Signature összes funkciójának korlátozás nélküli elérését.

Megvalósítási útmutató

Most pedig merüljünk el az egyes funkciók HIBC QR-kódok használatával történő megvalósításában a GroupDocs.Signature for .NET segítségével.

Dokumentum aláírása HIBC LIC QR-kóddal

Áttekintés

Egy dokumentum HIBC LIC QR-kóddal történő aláírása biztosítja a megfelelőséget és a nyomon követhetőséget licencelési forgatókönyvekben. Ez a szakasz végigvezeti Önt egy QR-kód létrehozásán és PDF-dokumentumokba való beágyazásán.

Megvalósítási lépések

1. lépés: A forrás- és kimeneti útvonalak konfigurálása

Adja meg, hogy hol található a forrásdokumentum, és hová kell menteni az aláírt kimenetet:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICQR.pdf");
2. lépés: QR-kód aláírási beállítások létrehozása

Konfigurálja QR-kódját adott szöveggel és beállításokkal:

using (Signature signature = new Signature(sourceFilePath))
{
    var hibcLic_QR_Options = new QrCodeSignOptions("A123PROD30917/75#422011907#GP293", QrCodeTypes.HIBCLICQR)
    {
        Left = 1,
        Top = 1,
        ReturnContent = true,
        ReturnContentType = FileType.PNG
    };

    // Írja alá a dokumentumot ezekkel a lehetőségekkel.
    signature.Sign(destinFilePath, hibcLic_QR_Options);
}

Magyarázat:

  • QrCodeSignOptions Beállítja a QR-kód megjelenését és tartalmát. Itt adjuk meg a HIBC LIC QR-kód típusát, és helyezzük el a dokumentumon.
  • ReturnContent Ha a true értékre van állítva, akkor az aláírt dokumentum renderelt képét kérheti le.

Hibaelhárítási tippek

  • Győződjön meg arról, hogy a dokumentum elérési útja helyesen van megadva.
  • Ellenőrizze, hogy a GroupDocs.Signature rendelkezik-e megfelelő licenccel a teljes funkcionalitás eléréséhez.

Dokumentum aláírása HIBC LIC azték kóddal

Áttekintés

Az Aztec kód egy másik kódolási formát kínál, amely alkalmas nagy sűrűségű információtárolásra. Ez a szakasz az Aztec kód dokumentumokba ágyazására összpontosít a GroupDocs.Signature használatával.

Megvalósítási lépések

1. lépés: Útvonalak konfigurálása

Az előző funkcióhoz hasonlóan definiálja a fájlútvonalakat:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICAztec");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICAztec.pdf");
2. lépés: Azték kód beállításainak konfigurálása

Állítsd be az azték kódodat a GroupDocs.Signature használatával:

using (Signature signature = new Signature(sourceFilePath))
{
    var hibcLic_AZ_Options = new QrCodeSignOptions("A123PROD30917/75#422011907#GP293", QrCodeTypes.HIBCLICAztec)
    {
        Left = 1,
        Top = 200,
        ReturnContent = true,
        ReturnContentType = FileType.PNG
    };

    signature.Sign(destinFilePath, hibcLic_AZ_Options);
}

Magyarázat:

  • A QrCodeSignOptions itt is használatos, de az azték kódtípussal.
  • Pozicionálás (Top, Left) és a tartalom-lekérés beállításai hasonlóak a QR-kódokhoz.

Hibaelhárítási tippek

  • Győződjön meg arról, hogy a fájlelérési utak pontosak.
  • Győződjön meg arról, hogy a GroupDocs.Signature verziója támogatja az aztec kód típusait.

Dokumentum aláírása HIBC LIC DataMatrix segítségével

Áttekintés

DataMatrix kód egy másik robusztus módszert kínál az adatok tárolására. Ez a szakasz bemutatja, hogyan integrálható egy DataMatrix a PDF dokumentumokba.

Megvalósítási lépések

1. lépés: Fájlútvonalak beállítása

Mint korábban, állapítsa meg, hol találhatók a fájljai:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICDataMatrix");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICDataMatrix.pdf");
2. lépés: DataMatrix aláírási beállítások létrehozása

Konfigurálja és alkalmazza a DataMatrix kódot:

using (Signature signature = new Signature(sourceFilePath))
{
    var hibcLic_DM_Options = new QrCodeSignOptions("A123PROD30917/75#422011907#GP293", QrCodeTypes.HIBCLICDataMatrix)
    {
        Left = 1,
        Top = 400,
        ReturnContent = true,
        ReturnContentType = FileType.PNG
    };

    signature.Sign(destinFilePath, hibcLic_DM_Options);
}

Magyarázat:

  • QrCodeSignOptions a DataMatrix kód megjelenésének és tartalmának beállítására szolgál.
  • Pozicionálás (Top, Left) és a lekérési beállítások ugyanazt a mintát követik, mint az előző kódok.

Hibaelhárítási tippek

  • Győződjön meg arról, hogy minden fájlútvonal helyesen van megadva.
  • Ellenőrizze, hogy a GroupDocs.Signature támogatja-e a DataMatrix kódtípusokat az Ön verziójában.

Dokumentum aláírása HIBC PAS QR-kóddal

Áttekintés

A dokumentumok HIBC PAS QR-kóddal történő aláírása javítja a termékek nyomon követését és nyomon követhetőségét. Ez a szakasz bemutatja, hogyan ágyazhat be egy PAS QR-kódot PDF-ekbe a GroupDocs.Signature használatával.

Megvalósítási lépések

1. lépés: A forrás- és kimeneti útvonalak konfigurálása

Adja meg, hogy hol található a forrásdokumentum, és hová kell menteni az aláírt kimenetet:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCPASQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCPASQR.pdf");
2. lépés: QR-kód aláírási beállítások létrehozása

Konfigurálja PAS QR-kódját adott szöveggel és beállításokkal:

using (Signature signature = new Signature(sourceFilePath))
{
    var hibcPas_QR_Options = new QrCodeSignOptions("PAS123456789012", QrCodeTypes.HIBCPASQR)
    {
        Left = 1,
        Top = 500,
        ReturnContent = true,
        ReturnContentType = FileType.PNG
    };

    // Írja alá a dokumentumot ezekkel a lehetőségekkel.
    signature.Sign(destinFilePath, hibcPas_QR_Options);
}

Magyarázat:

  • QrCodeSignOptions HIBC PAS QR-kód típushoz van konfigurálva és a dokumentumon van elhelyezve.
  • ReturnContent Ha igaz értékre van állítva, akkor az aláírt dokumentum renderelt képét kéri le.

Hibaelhárítási tippek

  • Győződjön meg arról, hogy minden elérési út helyesen van megadva.
  • Ellenőrizze, hogy a GroupDocs.Signature támogatja-e a PAS QR-kód típusokat az Ön verziójában.

Következtetés

Az útmutató követésével hatékonyan integrálhatja a HIBC LIC és PAS QR-kódokat PDF-dokumentumokba a GroupDocs.Signature for .NET segítségével. Ez a folyamat fokozza a dokumentumok biztonságát, nyomon követhetőségét és megfelelőségét a különböző iparágakban. További testreszabási és speciális funkciókért lásd a következőt: GroupDocs dokumentáció.