Jak podepisovat dokumenty pomocí QR kódů HIBC pomocí GroupDocs.Signature pro .NET

Zavedení

V dnešním rychle se měnícím obchodním prostředí je zajištění pravosti a integrity dokumentů prvořadé. Ať už manipulujete s léčivy, zdravotnickými produkty nebo logistikou, bezpečná metoda podepisování a sledování dokumentů vám může ušetřit čas a předejít chybám. Zadejte GroupDocs.Signature pro .NET, výkonná knihovna navržená pro zefektivnění procesů správy dokumentů tím, že umožňuje bezproblémovou integraci QR kódů HIBC do vašich dokumentů.

V tomto tutoriálu se podíváme na to, jak můžete využít GroupDocs.Signature for .NET k podepisování PDF dokumentů pomocí různých typů QR kódů HIBC – LIC (License) a PAS (Product Authentication System) – včetně QR kódů, Aztec kódů a DataMatrix. Na konci budete mít důkladné znalosti o implementaci těchto řešení ve vašich .NET aplikacích.

Co se naučíte:

  • Jak nastavit GroupDocs.Signature pro .NET
  • Implementace QR kódů HIBC LIC, Aztec kódů a DataMatrix
  • Přidávání QR kódů HIBC PAS, Aztec kódů a DataMatrix
  • Praktické případy použití a možnosti integrace

Než začneme s implementací těchto funkcí, pojďme se ponořit do předpokladů.

Předpoklady

Než začneme s kódováním, ujistěte se, že máte připraveno následující:

  • Prostředí .NETUjistěte se, že máte v systému nainstalované rozhraní .NET (nejlépe .NET Core nebo .NET 5/6+).
  • GroupDocs.Signature pro .NETTato knihovna bude naším primárním nástrojem. Můžete si ji nainstalovat pomocí NuGetu.
  • Základní znalosti programováníDoporučuje se znalost jazyka C# a práce se soubory v .NET.

Požadované knihovny

Chcete-li použít GroupDocs.Signature pro .NET, je třeba přidat balíček pomocí jedné z těchto metod:

Rozhraní příkazového řádku .NET

dotnet add package GroupDocs.Signature

Správce balíčků

Install-Package GroupDocs.Signature

Uživatelské rozhraní Správce balíčků NuGet Vyhledejte „GroupDocs.Signature“ a nainstalujte nejnovější verzi.

Získání licence

Pro testovací účely si můžete pořídit bezplatnou zkušební licenci. Pro delší používání zvažte zakoupení předplatného nebo požádání o dočasnou licenci:

  • Bezplatná zkušební verzePřístup zde
  • Dočasná licenceŽádost na tento odkaz

Nastavení prostředí

Nastavte si prostředí tak, že se ujistíte, že váš projekt cílí na správnou verzi .NET a má přístup k souboru GroupDocs.Signature. Inicializujte jej ve své aplikaci, jak je znázorněno:

using GroupDocs.Signature;

Nastavení GroupDocs.Signature pro .NET

Abyste mohli začít používat GroupDocs.Signature pro .NET, je třeba nainstalovat knihovnu a nakonfigurovat základní nastavení v rámci projektu.

Instalace

Pro přidání souboru GroupDocs.Signature do projektu použijte jednu z výše uvedených metod. Po instalaci se ujistěte, že je váš projekt nakonfigurován pro jeho použití, a to tak, že se na něj odkážete v souborech kódu.

Inicializace licence

Po získání licence ji inicializujte takto:

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

Toto nastavení vám umožní přístup ke všem funkcím GroupDocs.Signature bez omezení.

Průvodce implementací

Nyní se ponoříme do implementace jednotlivých funkcí pomocí QR kódů HIBC s GroupDocs.Signature pro .NET.

Podepište dokument pomocí QR kódu HIBC LIC

Přehled

Podepsání dokumentu pomocí QR kódu HIBC LIC zajišťuje shodu s předpisy a sledovatelnost v licenčních situacích. Tato část vás provede vytvořením a vložením QR kódu do vašich PDF dokumentů.

Kroky implementace

Krok 1: Konfigurace zdrojové a výstupní cesty

Definujte, kde se nachází zdrojový dokument a kam se má uložit podepsaný výstup:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICQR.pdf");
Krok 2: Vytvořte možnosti podpisu pomocí QR kódu

Nakonfigurujte si QR kód s konkrétním textem a nastavením:

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
    };

    // Podepište dokument s těmito možnostmi.
    signature.Sign(destinFilePath, hibcLic_QR_Options);
}

Vysvětlení:

  • QrCodeSignOptions nastavuje vzhled a obsah QR kódu. Zde určíme typ QR kódu HIBC LIC a umístíme jej v dokumentu.
  • ReturnContent Nastavení na hodnotu true umožňuje načíst vykreslený obraz podepsaného dokumentu.

Tipy pro řešení problémů

  • Ujistěte se, že je cesta k dokumentu správně zadána.
  • Ověřte, zda je GroupDocs.Signature řádně licencován pro plnou funkčnost.

Podepsat dokument s kódem HIBC LIC Aztec

Přehled

Aztécký kód nabízí další formu kódování, vhodnou pro ukládání informací s vysokou hustotou. Tato část se zaměřuje na vkládání aztéckého kódu do vašich dokumentů pomocí GroupDocs.Signature.

Kroky implementace

Krok 1: Konfigurace cest

Podobně jako u předchozí funkce definujte cesty k souborům:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICAztec");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICAztec.pdf");
Krok 2: Konfigurace možností kódu Aztec

Nastavte si aztécký kód pomocí GroupDocs.Signature:

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);
}

Vysvětlení:

  • Ten/Ta/To QrCodeSignOptions se zde používá znovu, ale s typem kódu Aztec.
  • Polohování (Top, Left) a nastavení načítání obsahu jsou podobná jako u QR kódů.

Tipy pro řešení problémů

  • Ověřte, zda jsou cesty k souborům správné.
  • Ujistěte se, že verze GroupDocs.Signature podporuje typy Aztec Code.

Podepsat dokument s HIBC LIC DataMatrix

Přehled

Kód DataMatrix poskytuje další robustní metodu pro ukládání dat. Tato část ukazuje, jak integrovat DataMatrix do vašich PDF dokumentů.

Kroky implementace

Krok 1: Nastavení cest k souborům

Stejně jako dříve zjistěte, kde se vaše soubory nacházejí:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICDataMatrix");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICDataMatrix.pdf");
Krok 2: Vytvoření možností podpisu DataMatrix

Nakonfigurujte a aplikujte kód DataMatrix:

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);
}

Vysvětlení:

  • QrCodeSignOptions se používá k nastavení vzhledu a obsahu kódu DataMatrix.
  • Polohování (Top, Left) a nastavení načítání se řídí stejným vzorem jako předchozí kódy.

Tipy pro řešení problémů

  • Ujistěte se, že jsou všechny cesty k souborům správně zadány.
  • Ověřte, zda GroupDocs.Signature ve vaší verzi podporuje typy kódů DataMatrix.

Podepište dokument pomocí QR kódu HIBC PAS

Přehled

Podepisování dokumentů pomocí QR kódu HIBC PAS zlepšuje sledování a dohledatelnost produktů. Tato část vás provede vkládáním QR kódu PAS do PDF souborů pomocí GroupDocs.Signature.

Kroky implementace

Krok 1: Konfigurace zdrojové a výstupní cesty

Definujte, kde se nachází zdrojový dokument a kam se má uložit podepsaný výstup:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCPASQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCPASQR.pdf");
Krok 2: Vytvořte možnosti podpisu pomocí QR kódu

Nakonfigurujte si QR kód PAS s konkrétním textem a nastavením:

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

    // Podepište dokument s těmito možnostmi.
    signature.Sign(destinFilePath, hibcPas_QR_Options);
}

Vysvětlení:

  • QrCodeSignOptions je nakonfigurován pro typ QR kódu HIBC PAS a umístěn v dokumentu.
  • ReturnContent Nastavením na hodnotu true se načte vykreslený obraz podepsaného dokumentu.

Tipy pro řešení problémů

  • Ujistěte se, že všechny cesty jsou správně zadány.
  • Ověřte, zda GroupDocs.Signature ve vaší verzi podporuje typy QR kódů PAS.

Závěr

Dodržováním tohoto návodu můžete efektivně integrovat QR kódy HIBC LIC a PAS do PDF dokumentů pomocí GroupDocs.Signature pro .NET. Tento proces zvyšuje zabezpečení dokumentů, sledovatelnost a dodržování předpisů v různých odvětvích. Další možnosti přizpůsobení a pokročilé funkce naleznete v Dokumentace GroupDocs.