Barcode ist eine Möglichkeit, die Daten in einem maschinenlesbaren Format darzustellen. Barcodes werden normalerweise zur schnellen Identifizierung einer großen Anzahl von Artikeln verwendet. In diesem Artikel erfahren Sie, wie Sie Barcodes in .NET-Anwendungen generieren. Außerdem werden Sie sehen, wie die generierten Barcodes mit C# auf alle Ihre Dokumente und Bilder angewendet werden können.

Nachfolgend werden folgende Themen behandelt:

.NET-API zum Generieren von Barcodes

GroupDocs.Signature verfügt über die .NET-API, mit der Sie Ihre Dokumente, Bilder oder Dateien in verschiedenen Dateiformaten signieren können. Mit dieser API können Sie ganz einfach verschiedene Arten von Signaturen wie QR-Codes, Barcodes, Text, Bilder, Metadaten, digitale Signaturen, Stempel und elektronische Signaturen anwenden. Darüber hinaus können Sie das Erscheinungsbild der Signatur auf vielfältige Weise anpassen.

Sie können das DLLs- oder MSI-Installationsprogramm aus dem Downloadbereich herunterladen oder die API für Ihre .NET-Anwendung über NuGet installieren. Sie können auch den folgenden Befehl aus dem Paket-Manager verwenden.

PM> Install-Package GroupDocs.Signature

Barcodes für Dokumente und Bilder mit C#

Barcodes können programmgesteuert mit benutzerdefiniertem Text, Erscheinungsbild und verschiedenen Codierungstypen generiert werden. Zu den unterstützten Barcodetypen gehören Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Pharmacode, Postnet, UPCA und viele mehr. Diese Barcodes können auf eine große Liste von unterstützten Dokument- und Bildformaten angewendet werden.

Im Folgenden sind die wichtigsten Schritte zum Anbringen von Barcodes auf Dokumenten oder Bildern beschrieben.

  • Legen Sie das Dokument oder Bild ein.
  • Generieren Sie den Barcode zusammen mit Text, Aussehen, Kodierung und anderen Eigenschaften.
  • Wenden Sie es auf die geladene Datei an.
Barcode in C# generieren

Barcode generieren und auf Dokumente in C# anwenden

Im Folgenden werden die Schritte zum Generieren von Barcodes und zum Anwenden dieser auf ein beliebiges Dokument beschrieben. Unabhängig davon, ob es sich bei den Zieldokumenten um ein MS Word-Dokument, eine PDF-Datei, eine Excel-Tabelle oder eine Präsentation handelt, sind die Schritte zum Hinzufügen von Barcodes für alle verschiedenen Formate gleich.

  • Laden Sie das Dokument (PDF, Word Doc, Spreadsheet, PPT, …) mit der Klasse Signature.
  • Barcode-Optionen mit der Klasse BarcodeSignOptions einrichten.
  • Legen Sie Barcode-Eigenschaften wie Kodierungstyp, Position, Größe usw. fest.
  • Rufen Sie die Methode Sign auf, um Barcode anzuwenden und das geladene Dokument zu signieren.

Der folgende Quellcode generiert einen Barcode und hängt ihn mit C# an ein PDF-Dokument an.

// Barcodes generieren und auf Dokumente anwenden (DOC, DOCX, PDF, PPT, XLS, XLSX, ...)
using (Signature signature = new Signature("path/document.pdf"))
{
    // Erstellen Sie Barcode-Optionen mit dem Barcode-Text
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Stellen Sie den Ttype für die Barcode-Codierung ein
        EncodeType = BarcodeTypes.Code128,

        // Signaturposition festlegen
        Left = 205,
        Top = 170,
        Width = 200,
        Height = 50
    };
    // Wenden Sie den Barcode auf das Dokument an, um es zu signieren.
    SignResult result = signature.Sign("path/document-with-barcode.pdf", options);
}

Barcode generieren und auf Bilder in C# anwenden

Ebenso ist die Art und Weise, Barcodes auf Bilder anzuwenden, nicht anders. Laden Sie einfach das richtige Bild, die restlichen Schritte und der Code bleiben die gleichen wie beim Anwenden von Barcodes auf die oben genannten Dokumente.

Im Folgenden werden die Schritte zum Generieren von Barcodes und zum Anwenden dieser auf ein beliebiges Bild beschrieben.

  • Laden Sie das Bild (JPG, PNG, WebP, …) mit Signatur.
  • Barcode-Optionen mit BarcodeSignOptions vorbereiten.
  • Passen Sie den Barcode an, indem Sie Text, Codierungstyp, Position, Größe, Aussehen usw. festlegen.
  • Wenden Sie den Barcode an, um das Bild mit der Methode Signieren zu signieren.

Der folgende Quellcode generiert einen Barcode und hängt ihn mit C# an ein JPG-Bild an.

// Barcodes generieren und auf Bilder anwenden (JPG, PNG, BMP, ...)
using (Signature signature = new Signature("path/image.jpg"))
{
    // Erstellen Sie Barcode-Optionen mit dem Barcode-Text
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Legen Sie den Ttype für die Barcode-Codierung fest
        EncodeType = BarcodeTypes.Code128,

        // Signaturposition festlegen
        Left = 20,
        Top = 150,
        Width = 160,
        Height = 30
    };
    // Wenden Sie den Barcode auf das Dokument an, um es zu signieren.
    SignResult result = signature.Sign("path/document-with-barcode.jpg", options);
}

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden.

Fazit

Abschließend haben Sie gelernt, wie Sie den Barcode in C# generieren. Außerdem haben Sie gesehen, wie Sie diese generierten Barcodes zu Ihren Bildern und Dokumenten hinzufügen. Jetzt können Sie Ihre eigene Barcode-Generator-.NET-Anwendung entwickeln.

Weitere Informationen zur .NET-Signatur-API finden Sie in der Dokumentation oder anhand der auf GitHub verfügbaren Beispiele. Kontaktieren Sie uns im Forum.

Siehe auch