Barcode is een manier om de gegevens in een machineleesbaar formaat te presenteren. Streepjescodes worden normaal gesproken gebruikt voor de snelle identificatie van een groot aantal artikelen. In dit artikel leert u hoe u barcodes kunt genereren binnen .NET-applicaties. Verder zult u zien hoe de gegenereerde streepjescodes kunnen worden toegepast op al uw documenten en afbeeldingen met behulp van C#.

De volgende onderwerpen komen hieronder aan bod:

.NET API voor het genereren van streepjescodes

GroupDocs.Signature heeft de .NET API waarmee u uw documenten, afbeeldingen of bestanden met verschillende bestandsindelingen kunt ondertekenen. Met behulp van deze API kunt u eenvoudig verschillende soorten handtekeningen toepassen, zoals QR-codes, streepjescodes, tekst, afbeeldingen, metadata, digitale handtekeningen, stempels, elektronische handtekeningen. Verder kunt u het uiterlijk van de handtekening op vele manieren aanpassen.

U kunt de DLL’s of het MSI-installatieprogramma downloaden van de downloadsectie of de API voor uw .NET-toepassing installeren via NuGet. U kunt ook de volgende opdracht van de Pakketbeheerder gebruiken.

PM> Install-Package GroupDocs.Signature

Streepjescodes voor documenten en afbeeldingen met C#

Barcodes kunnen programmatisch worden gegenereerd met de aangepaste tekst, het uiterlijk en verschillende coderingstypen. Enkele van de ondersteunde barcodetypen zijn Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Pharmacode, Postnet, UPCA en nog veel meer. Deze streepjescodes kunnen worden toegepast op een grote lijst met ondersteunde document- en afbeeldingsindelingen.

Hieronder volgen de belangrijkste stappen om streepjescodes toe te passen op elk document of afbeelding.

  • Laad het document of de afbeelding.
  • Genereer de streepjescode samen met tekst, uiterlijk, codering en andere eigenschappen.
  • Pas het toe op het geladen bestand.
Streepjescode genereren in C#

Genereer streepjescode en pas deze toe op documenten in C#

Hieronder volgen de stappen om streepjescodes te genereren en deze op elk document toe te passen. Of de doeldocumenten nu een MS Word-document, PDF-bestand, Excel-spreadsheet of presentatie zijn, de stappen om streepjescode toe te voegen zijn hetzelfde voor alle verschillende formaten.

  • Laad het document (PDF, Word Doc, Spreadsheet, PPT, …) met de klasse Signature.
  • Stel streepjescode-opties in met behulp van de klasse BarcodeSignOptions.
  • Stel streepjescode-eigenschappen in zoals coderingstype, positie, grootte, enz.
  • Roep de methode Sign aan om streepjescode toe te passen en het geladen document te ondertekenen.

De volgende broncode genereert een streepjescode en voegt deze met C# toe aan een PDF-document.

// Barcodes genereren en toepassen op documenten (DOC, DOCX, PDF, PPT, XLS, XLSX, ...)
using (Signature signature = new Signature("path/document.pdf"))
{
    // Maak streepjescode-opties met de streepjescodetekst
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Stel het T-type streepjescodecodering in
        EncodeType = BarcodeTypes.Code128,

        // Handtekeningpositie instellen
        Left = 205,
        Top = 170,
        Width = 200,
        Height = 50
    };
    // Pas streepjescode toe op document om te ondertekenen.
    SignResult result = signature.Sign("path/document-with-barcode.pdf", options);
}

Genereer streepjescode en pas deze toe op afbeeldingen in C#

Evenzo is de manier om streepjescodes op afbeeldingen toe te passen niet anders. Laad gewoon de juiste afbeelding, de rest van de stappen en code blijven hetzelfde als voor het toepassen van streepjescodes op de bovenstaande documenten.

Hieronder volgen de stappen om streepjescodes te genereren en deze op elke afbeelding toe te passen.

  • Laad de afbeelding (JPG, PNG, WebP, …) met Signature.
  • Bereid barcode-opties voor met BarcodeSignOptions.
  • Pas de streepjescode aan door tekst, coderingstype, positie, grootte, uiterlijk, enz. in te stellen.
  • Pas streepjescode toe om de afbeelding te ondertekenen met de methode Sign.

De volgende broncode genereert een streepjescode en voegt deze met C# toe aan een JPG-afbeelding.

// Genereer streepjescodes en pas deze toe op afbeeldingen (JPG, PNG, BMP, ...)
using (Signature signature = new Signature("path/image.jpg"))
{
    // Maak streepjescode-opties met de streepjescodetekst
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Stel het T-type streepjescodecodering in
        EncodeType = BarcodeTypes.Code128,

        // Handtekeningpositie instellen
        Left = 20,
        Top = 150,
        Width = 160,
        Height = 30
    };
    // Pas streepjescode toe op document om te ondertekenen.
    SignResult result = signature.Sign("path/document-with-barcode.jpg", options);
}

Ontvang een gratis API-licentie

U kunt een gratis tijdelijke licentie krijgen om de API te gebruiken zonder de evaluatiebeperkingen.

Conclusie

Tot slot heb je geleerd hoe je de barcode genereert in C#. Verder hebt u gezien hoe u deze gegenereerde streepjescodes aan uw afbeeldingen en documenten kunt toevoegen. Nu kunt u uw eigen .NET-toepassing voor het genereren van streepjescodes ontwikkelen.

U kunt meer leren over de .NET Signature API met behulp van de documentatie, of door voorbeelden die beschikbaar zijn op GitHub. Neem contact met ons op via het forum.

Zie ook