So signieren Sie Dokumente mit HIBC-QR-Codes mithilfe von GroupDocs.Signature für .NET

Einführung

In der heutigen schnelllebigen Geschäftswelt ist die Gewährleistung der Authentizität und Integrität von Dokumenten von größter Bedeutung. Ob Sie mit Arzneimitteln, Gesundheitsprodukten oder Logistik arbeiten – eine sichere Methode zum Signieren und Verfolgen von Dokumenten spart Zeit und verhindert Fehler. Geben Sie ein GroupDocs.Signature für .NET, eine leistungsstarke Bibliothek zur Optimierung von Dokumentenverwaltungsprozessen durch die nahtlose Integration von HIBC-QR-Codes in Ihre Dokumente.

In diesem Tutorial erfahren Sie, wie Sie GroupDocs.Signature für .NET nutzen können, um PDF-Dokumente mit verschiedenen HIBC-QR-Codes – LIC (Lizenz) und PAS (Produktauthentifizierungssystem) – zu signieren, darunter QR-Code, Aztec-Code und DataMatrix. Am Ende verfügen Sie über ein solides Verständnis für die Implementierung dieser Lösungen in Ihren .NET-Anwendungen.

Was Sie lernen werden:

  • So richten Sie GroupDocs.Signature für .NET ein
  • Implementierung von HIBC LIC QR-Codes, Aztec-Codes und DataMatrix
  • Hinzufügen von HIBC PAS QR-Codes, Aztec-Codes und DataMatrix
  • Praktische Anwendungsfälle und Integrationsmöglichkeiten

Lassen Sie uns die Voraussetzungen genauer betrachten, bevor wir mit der Implementierung dieser Funktionen beginnen.

Voraussetzungen

Bevor wir mit der Codierung beginnen, stellen Sie sicher, dass Sie Folgendes eingerichtet haben:

  • .NET-Umgebung: Stellen Sie sicher, dass .NET auf Ihrem System installiert ist (vorzugsweise .NET Core oder .NET 5/6+).
  • GroupDocs.Signature für .NET: Diese Bibliothek wird unser primäres Tool sein. Sie können sie über NuGet installieren.
  • Grundlegende Programmierkenntnisse: Kenntnisse in C# und der Dateiverwaltung in .NET werden empfohlen.

Erforderliche Bibliotheken

Um GroupDocs.Signature für .NET zu verwenden, müssen Sie das Paket mit einer der folgenden Methoden hinzufügen:

.NET-CLI

dotnet add package GroupDocs.Signature

Paketmanager

Install-Package GroupDocs.Signature

NuGet-Paket-Manager-Benutzeroberfläche Suchen Sie nach „GroupDocs.Signature“ und installieren Sie die neueste Version.

Lizenzerwerb

Zu Testzwecken steht Ihnen eine kostenlose Testlizenz zur Verfügung. Für eine längere Nutzung können Sie ein Abonnement erwerben oder eine temporäre Lizenz anfordern:

  • Kostenlose Testversion: Zugang Hier
  • Temporäre Lizenz: Anfrage an dieser Link

Umgebungseinrichtung

Richten Sie Ihre Umgebung ein, indem Sie sicherstellen, dass Ihr Projekt auf die entsprechende .NET-Version abzielt und Zugriff auf GroupDocs.Signature hat. Initialisieren Sie es in Ihrer Anwendung wie gezeigt:

using GroupDocs.Signature;

Einrichten von GroupDocs.Signature für .NET

Um GroupDocs.Signature für .NET zu verwenden, müssen Sie die Bibliothek installieren und eine grundlegende Einrichtung in Ihrem Projekt konfigurieren.

Installation

Folgen Sie einer der oben genannten Methoden, um GroupDocs.Signature zu Ihrem Projekt hinzuzufügen. Stellen Sie nach der Installation sicher, dass Ihr Projekt für die Verwendung konfiguriert ist, indem Sie in Ihren Codedateien darauf verweisen.

Lizenzinitialisierung

Nachdem Sie eine Lizenz erworben haben, initialisieren Sie diese wie folgt:

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

Mit dieser Einrichtung können Sie uneingeschränkt auf alle Funktionen von GroupDocs.Signature zugreifen.

Implementierungshandbuch

Lassen Sie uns nun in die Implementierung der einzelnen Funktionen mithilfe von HIBC-QR-Codes mit GroupDocs.Signature für .NET eintauchen.

Dokument mit HIBC LIC QR-Code signieren

Überblick

Das Signieren eines Dokuments mit einem HIBC LIC QR-Code gewährleistet Compliance und Rückverfolgbarkeit in Lizenzierungsszenarien. Dieser Abschnitt führt Sie durch die Erstellung und Einbettung eines QR-Codes in Ihre PDF-Dokumente.

Implementierungsschritte

Schritt 1: Konfigurieren Sie die Quell- und Ausgabepfade

Definieren Sie, wo sich Ihr Quelldokument befindet und wo die signierte Ausgabe gespeichert werden soll:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICQR.pdf");
Schritt 2: QR-Code-Sign-Optionen erstellen

Konfigurieren Sie Ihren QR-Code mit spezifischem Text und Einstellungen:

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

    // Unterschreiben Sie das Dokument mit diesen Optionen.
    signature.Sign(destinFilePath, hibcLic_QR_Options);
}

Erläuterung:

  • QrCodeSignOptions richtet das Erscheinungsbild und den Inhalt des QR-Codes ein. Hier geben wir den HIBC LIC QR-Code-Typ an und positionieren ihn auf dem Dokument.
  • ReturnContent Wenn dieser Wert auf „true“ gesetzt ist, können Sie ein gerendertes Bild des signierten Dokuments abrufen.

Tipps zur Fehlerbehebung

  • Stellen Sie sicher, dass der Dokumentpfad richtig angegeben ist.
  • Stellen Sie sicher, dass GroupDocs.Signature für die volle Funktionalität ordnungsgemäß lizenziert ist.

Dokument mit HIBC LIC Aztec Code signieren

Überblick

Der Aztec-Code bietet eine weitere Form der Kodierung, die sich für die Speicherung von Informationen mit hoher Dichte eignet. Dieser Abschnitt konzentriert sich auf das Einbetten eines Aztec-Codes in Ihre Dokumente mithilfe von GroupDocs.Signature.

Implementierungsschritte

Schritt 1: Pfade konfigurieren

Definieren Sie Ihre Dateipfade ähnlich wie bei der vorherigen Funktion:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICAztec");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICAztec.pdf");
Schritt 2: Konfigurieren Sie die Aztec-Code-Optionen

Richten Sie Ihren Aztec-Code mit GroupDocs.Signature ein:

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

Erläuterung:

  • Der QrCodeSignOptions wird hier erneut verwendet, jedoch mit dem Aztec-Codetyp.
  • Positionierung (Top, Left) und die Einstellungen zum Abrufen von Inhalten ähneln denen von QR-Codes.

Tipps zur Fehlerbehebung

  • Bestätigen Sie, dass die Dateipfade korrekt sind.
  • Stellen Sie sicher, dass die Version von GroupDocs.Signature Aztec-Codetypen unterstützt.

Dokument mit HIBC LIC DataMatrix signieren

Überblick

Der DataMatrix-Code bietet eine weitere robuste Methode zum Speichern von Daten. Dieser Abschnitt zeigt, wie Sie eine DataMatrix in Ihre PDF-Dokumente integrieren.

Implementierungsschritte

Schritt 1: Dateipfade festlegen

Stellen Sie wie zuvor fest, wo sich Ihre Dateien befinden:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICDataMatrix");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICDataMatrix.pdf");
Schritt 2: DataMatrix-Signaturoptionen erstellen

Konfigurieren und wenden Sie den DataMatrix-Code an:

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

Erläuterung:

  • QrCodeSignOptions wird verwendet, um das Erscheinungsbild und den Inhalt des DataMatrix-Codes einzurichten.
  • Positionierung (Top, Left) und Abrufeinstellungen folgen demselben Muster wie vorherige Codes.

Tipps zur Fehlerbehebung

  • Stellen Sie sicher, dass alle Dateipfade korrekt angegeben sind.
  • Stellen Sie sicher, dass GroupDocs.Signature in Ihrer Version DataMatrix-Codetypen unterstützt.

Dokument mit HIBC PAS QR-Code signieren

Überblick

Das Signieren von Dokumenten mit einem HIBC PAS QR-Code verbessert die Produktverfolgung und -rückverfolgbarkeit. Dieser Abschnitt führt Sie durch das Einbetten eines PAS QR-Codes in PDFs mit GroupDocs.Signature.

Implementierungsschritte

Schritt 1: Konfigurieren Sie die Quell- und Ausgabepfade

Definieren Sie, wo sich Ihr Quelldokument befindet und wo die signierte Ausgabe gespeichert werden soll:

string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCPASQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCPASQR.pdf");
Schritt 2: QR-Code-Sign-Optionen erstellen

Konfigurieren Sie Ihren PAS-QR-Code mit spezifischem Text und Einstellungen:

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

    // Unterschreiben Sie das Dokument mit diesen Optionen.
    signature.Sign(destinFilePath, hibcPas_QR_Options);
}

Erläuterung:

  • QrCodeSignOptions ist für den HIBC PAS QR-Code-Typ konfiguriert und auf dem Dokument positioniert.
  • ReturnContent Auf „true“ gesetzt, ruft ein gerendertes Bild des signierten Dokuments ab.

Tipps zur Fehlerbehebung

  • Stellen Sie sicher, dass alle Pfade korrekt angegeben sind.
  • Stellen Sie sicher, dass GroupDocs.Signature in Ihrer Version PAS-QR-Codetypen unterstützt.

Abschluss

Mit dieser Anleitung können Sie HIBC LIC- und PAS-QR-Codes mithilfe von GroupDocs.Signature für .NET effizient in PDF-Dokumente integrieren. Dieser Prozess verbessert die Dokumentensicherheit, Rückverfolgbarkeit und Compliance in verschiedenen Branchen. Weitere Anpassungsmöglichkeiten und erweiterte Funktionen finden Sie im GroupDocs-Dokumentation.