Barcode Professional for Blazor

Generate, Display & Print High-Quality GS1-ISO-Compliance Barcodes in any Blazor Projects

  Download   Buy

Key Features

  Linear, Postal & 2D Barcode Symbologies
  For .NET Blazor
  Server-side & WebAssembly
  High Quality PNG, JPEG, GIF & SVG
  GS1, ISO/IEC & AIM Spec Compliance

Advanced 2D Barcode encoder for any Blazor Projects

Barcode Professional for Blazor is a Razor component that generates barcode images for any .NET Blazor projects. After specifying a Value to encode, choosing a Barcode Symbology, and setting some simple properties, Barcode Professional will render the barcode image in the specified image format like JPEG/JPG, PNG, GIF, and SVG

Barcode Professional supports most popular Linear (1D), Postal, Component Composite & 2D Barcode Symbologies all-in-one solution including Code 39, Code 128, GS1-128, GS1 DataBar (RSS-14), EAN 13 & UPC, Postal (USPS, British Royal Mail, Australia Post, DHL, FedEx, Japan), Data Matrix (DMRE), QR Code, PDF 417, Aztec Code, UPS MaxiCode, Chinese Han Xin Code, IFA PPN, all EAN/UPC Composite Barcodes (CC-A, CC-B & CC-C), Mailmark, DotCode, Swiss-QRCode, rMQR, JAB-Code Multicolored 2D Matrix and many more barcode standards

Barcode Professional for Blazor


@page "/"

<h1>Barcode Professional for Blazor!</h1>

<h2>150+ Barcode Types (Linear, 2D, Postal, Stacked, Composite)</h2>

<hr />
<table>
    <tr>
        <td>
            <BarcodeProfessional Code="ABC-12345" Symbology="Symbology.Code128" BearerBarStyle="BearerBarStyle.HorizontalRules" Text="Product ID" BarHeight="0.75" BarWidth="0.0208" BarcodeUnit="BarcodeUnit.Inch" FontSizeInPoints="12" TextFontSizeInPoints="14"></BarcodeProfessional>
        </td>
        <td>
            <BarcodeProfessional Code="ABC-12345 - You can encode more text in QR Code" Symbology="Symbology.QRCode" Text="Your text here!" QRCodeModuleSize="0.0417" BarcodeUnit="BarcodeUnit.Inch" TextFontSizeInPoints="10"></BarcodeProfessional>
        </td>
        <td>
            <BarcodeProfessional Code="123456789012" Symbology="Symbology.Ean13" EanUpcSupplement="Supplement.Digits5" EanUpcMagnificationFactor="1" EanUpcSupplementCode="98765" Text="Product ID" BarcodeUnit="BarcodeUnit.Inch" FontSizeInPoints="10" TextFontSizeInPoints="14" BorderWidth="0.0417" BorderRadius="0.1" BarcodePadding="@(new Margin(0.05))"></BarcodeProfessional>
        </td>
        <td>
            <BarcodeProfessional Code="12345" Symbology="Symbology.MaxiCode" Dpi="203" MaxiCodeDrawPixelBasedSymbol="true" Text="MaxiCode" TextFontSizeInPoints="12"></BarcodeProfessional>
        </td>
    </tr>
</table>
<hr />
<table>
    <tr>
        <td>
            <BarcodeProfessional Code="ABC-12345 - You can encode more text in PDF417" Symbology="Symbology.Pdf417" BarcodeUnit="BarcodeUnit.Inch" BarWidth="0.0208" BarRatio="5" Text="PDF417" TextFontSizeInPoints="12"></BarcodeProfessional>
        </td>
        <td>
            <BarcodeProfessional Code="34160265194042788110" Symbology="Symbology.UspsIntelligentMail"></BarcodeProfessional>
        </td>
        <td>
            <BarcodeProfessional Code="(8005)000365(10)123456" Symbology="Symbology.GS1DataMatrix" Text="GS1 Data Matrix" DataMatrixModuleSize="0.0417" BarcodeUnit="BarcodeUnit.Inch" TextFontSizeInPoints="10" UseQuietZoneForText="true" QuietZoneWidth="0.5"></BarcodeProfessional>
        </td>
    </tr>
</table>
<hr />
<table>
    <tr>
        <td>
            <BarcodeProfessional Code="(17)070620(10)ABC123456" Symbology="Symbology.DotCode" BarcodeUnit="BarcodeUnit.Inch" Text="DOTCODE" TextFontSizeInPoints="12" UseQuietZoneForText="true" QuietZoneWidth="0.5"></BarcodeProfessional>
        </td>
        <td>
            <BarcodeProfessional Code="0061414199999" Symbology="Symbology.GS1DataBar14Stacked" BarHeight="0.5" BarWidth="0.0208" BarcodeUnit="BarcodeUnit.Inch" UseQuietZoneForText="true" QuietZoneWidth="0.5"></BarcodeProfessional>
        </td>
        <td>
            <BarcodeProfessional Code="(01)03212345678906|1A1B2C3D4E5F6G7H8" Symbology="Symbology.GS1128CCC" Text="GS1-128 - CCC" BarHeight="0.5" BarWidth="0.0208" BarcodeUnit="BarcodeUnit.Inch" TextFontSizeInPoints="10" UseQuietZoneForText="true" QuietZoneWidth="0.5"></BarcodeProfessional>
        </td>
    </tr>
</table>


                         

 Easy to Code & Deploy

Easy as 1, 2, 3! (1) Just add a reference to Neodynamic.Blazor.Barcode package, (2) place the BarcodeProfessional component into any Blazor page or view, (3) set up barcode properties and that's it!

Best-in-class Imaging Support

Barcode Professional for .NET STANDARD creates barcodes in raster formats like PNG, JPEG/JPG, GIF as well as in SVG vector format! All barcode can be rotated at 90, 180 & 270 degrees. Rounded Border & Beader Bars are also supported. High Quality DPI Resolution is supported for PNG & JPEG outputs.

Not a Barcode Fontware

Our Barcode Encoder for .NET Blazor is a graphic-based engine which renders high-quality & high-precision barcodes by using SkiaSharp Drawing API. Our SDK is not based on barcode fonts but generates barcodes in raster & vector image formats! Read why you should not use a barcode fontware in your .NET Blazor projects

Create Artistic Barcodes

Create customized barcodes by stamping logos or pictures on symbols as well as specifying an image for filling the bars or dots!
Artistic Barcodes with logo & fill patterns

Create Artistic QR Codes with Custom Shape Patterns!

In addition to stamp images on barcode symbols, the ArtModuleShape and ArtFinderShape properties allow you to customize the QR Code modules and finders!

ArtFinderShape Patterns

ArtFinderShape-Rect ArtFinderShape-RoundRect ArtFinderShape-Circle

ArtModuleShape Patterns

ArtModuleShape-Rect ArtModuleShape-Circle ArtModuleShape-Dot ArtModuleShape-Diamond ArtModuleShape-ZebraVertical ArtModuleShape-ZebraHorizontal

QR Code Samples by combining the patterns...

QR-RoundRect-Dot QR-RoundRect-Circle QR-RoundRect-ZebraHorizontal QR-Rect-Diamond QR-Circle-ZebraVertical


src="https://cdn.jsdelivr.net/gh/zenorocha/clipboard.js@v1.7.1/dist/clipboard.min.js">