Hur man signerar dokument med HIBC QR-koder med GroupDocs.Signature för .NET

Introduktion

I dagens snabba affärsmiljö är det av största vikt att säkerställa dokumentens äkthet och integritet. Oavsett om du hanterar läkemedel, hälsovårdsprodukter eller logistik kan en säker metod för att signera och spåra dokument spara tid och förhindra fel. GroupDocs.Signature för .NET, ett kraftfullt bibliotek utformat för att effektivisera dokumenthanteringsprocesser genom att möjliggöra sömlös integration av HIBC QR-koder i dina dokument.

I den här handledningen utforskar vi hur du kan använda GroupDocs.Signature för .NET för att signera PDF-dokument med olika typer av HIBC QR-koder – LIC (License) och PAS (Product Authentication System) – inklusive QR Code, Aztec Code och DataMatrix. I slutet kommer du att ha en gedigen förståelse för hur du implementerar dessa lösningar i dina .NET-applikationer.

Vad du kommer att lära dig:

  • Så här konfigurerar du GroupDocs.Signature för .NET
  • Implementering av HIBC LIC QR-koder, Aztec-koder och DataMatrix
  • Lägga till HIBC PAS QR-koder, Aztec-koder och DataMatrix
  • Praktiska användningsfall och integrationsmöjligheter

Låt oss dyka in på förutsättningarna innan vi börjar implementera dessa funktioner.

Förkunskapskrav

Innan vi börjar koda, se till att du har följande på plats:

  • .NET-miljöSe till att du har .NET installerat på ditt system (helst .NET Core eller .NET 5/6+).
  • GroupDocs.Signature för .NETDet här biblioteket kommer att vara vårt primära verktyg. Du kan installera det via NuGet.
  • Grundläggande programmeringskunskaperKunskap om C# och hantering av filer i .NET rekommenderas.

Obligatoriska bibliotek

För att använda GroupDocs.Signature för .NET måste du lägga till paketet med någon av dessa metoder:

.NET CLI

dotnet add package GroupDocs.Signature

Pakethanterare

Install-Package GroupDocs.Signature

NuGet Package Manager-gränssnitt Sök efter “GroupDocs.Signature” och installera den senaste versionen.

Licensförvärv

För teständamål kan du få en gratis provlicens. För längre tids användning kan du överväga att köpa en prenumeration eller begära en tillfällig licens:

Miljöinställningar

Konfigurera din miljö genom att se till att ditt projekt riktar sig mot lämplig .NET-version och har åtkomst till GroupDocs.Signature. Initiera den i din applikation enligt följande:

using GroupDocs.Signature;

Konfigurera GroupDocs.Signature för .NET

För att börja använda GroupDocs.Signature för .NET måste du installera biblioteket och konfigurera en grundläggande installation i ditt projekt.

Installation

Följ en av metoderna som nämns ovan för att lägga till GroupDocs.Signature i ditt projekt. När det är installerat, se till att ditt projekt är konfigurerat för att använda det genom att referera till det i dina kodfiler.

Licensinitiering

Efter att du har skaffat en licens, initiera den enligt följande:

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

Den här konfigurationen ger dig tillgång till alla funktioner i GroupDocs.Signature utan begränsningar.

Implementeringsguide

Nu ska vi dyka ner i hur man implementerar varje funktion med hjälp av HIBC QR-koder med GroupDocs.Signature för .NET.

Signera dokument med HIBC LIC QR-kod

Översikt

Att signera ett dokument med en HIBC LIC QR-kod säkerställer efterlevnad och spårbarhet i licensieringsscenarier. Det här avsnittet guidar dig genom att skapa och bädda in en QR-kod i dina PDF-dokument.

Implementeringssteg

Steg 1: Konfigurera käll- och utdatavägarna

Definiera var ditt källdokument finns och var den signerade utdata ska sparas:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICQR.pdf");
Steg 2: Skapa alternativ för QR-kodsignering

Konfigurera din QR-kod med specifik text och inställningar:

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

    // Signera dokumentet med dessa alternativ.
    signature.Sign(destinFilePath, hibcLic_QR_Options);
}

Förklaring:

  • QrCodeSignOptions ställer in QR-kodens utseende och innehåll. Här anger vi HIBC LIC QR-kodtypen och placerar den i dokumentet.
  • ReturnContent Om värdet är sant kan du hämta en renderad bild av det signerade dokumentet.

Felsökningstips

  • Se till att dokumentets sökväg är korrekt angiven.
  • Verifiera att GroupDocs.Signature är korrekt licensierad för full funktionalitet.

Signera dokument med HIBC LIC Aztec-kod

Översikt

Aztec-koden erbjuder en annan form av kodning, lämplig för informationslagring med hög densitet. Det här avsnittet fokuserar på att bädda in en Aztec-kod i dina dokument med GroupDocs.Signature.

Implementeringssteg

Steg 1: Konfigurera sökvägar

I likhet med föregående funktion, definiera dina filsökvägar:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICAztec");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICAztec.pdf");
Steg 2: Konfigurera Aztec-kodalternativ

Konfigurera din Aztec-kod med 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);
}

Förklaring:

  • De QrCodeSignOptions används igen här men med aztekisk kodtyp.
  • Positionering (Top, Left) och inställningar för innehållshämtning liknar QR-koder.

Felsökningstips

  • Bekräfta att filsökvägarna är korrekta.
  • Se till att GroupDocs.Signatures version stöder Aztec Code-typer.

Signera dokument med HIBC LIC DataMatrix

Översikt

DataMatrix-koden tillhandahåller ytterligare en robust metod för att lagra data. Det här avsnittet visar hur du integrerar en DataMatrix i dina PDF-dokument.

Implementeringssteg

Steg 1: Ange filsökvägar

Som tidigare, fastställ var dina filer finns:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICDataMatrix");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICDataMatrix.pdf");
Steg 2: Skapa DataMatrix Sign-alternativ

Konfigurera och tillämpa DataMatrix-koden:

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

Förklaring:

  • QrCodeSignOptions används för att ställa in DataMatrix-kodens utseende och innehåll.
  • Positionering (Top, Left) och hämtningsinställningar följer samma mönster som tidigare koder.

Felsökningstips

  • Se till att alla filsökvägar är korrekt angivna.
  • Verifiera att GroupDocs.Signature stöder DataMatrix Code-typer i din version.

Signera dokument med HIBC PAS QR-kod

Översikt

Att signera dokument med en HIBC PAS QR-kod förbättrar produktspårning och spårbarhet. Det här avsnittet guidar dig genom att bädda in en PAS QR-kod i PDF-filer med GroupDocs.Signature.

Implementeringssteg

Steg 1: Konfigurera käll- och utdatavägarna

Definiera var ditt källdokument finns och var den signerade utdata ska sparas:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCPASQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCPASQR.pdf");
Steg 2: Skapa alternativ för QR-kodsignering

Konfigurera din PAS QR-kod med specifik text och inställningar:

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

    // Signera dokumentet med dessa alternativ.
    signature.Sign(destinFilePath, hibcPas_QR_Options);
}

Förklaring:

  • QrCodeSignOptions är konfigurerad för HIBC PAS QR-kodtypen och placerad på dokumentet.
  • ReturnContent satt till sant hämtar en renderad bild av det signerade dokumentet.

Felsökningstips

  • Se till att alla sökvägar är korrekt angivna.
  • Verifiera att GroupDocs.Signature stöder PAS QR-kodtyper i din version.

Slutsats

Genom att följa den här guiden kan du effektivt integrera HIBC LIC- och PAS QR-koder i PDF-dokument med GroupDocs.Signature för .NET. Denna process förbättrar dokumentsäkerhet, spårbarhet och efterlevnad inom olika branscher. För ytterligare anpassning och avancerade funktioner, se GroupDocs-dokumentation.