Koodin luominen 128 baarikoodista on ohjelmattisesti välttämätöntä toimitusketjun hallintaan, kuljetuslogistiikkaan, varastojen valvontaan ja varojen seurantaan.Tämä artikkeli osoittaa, miten käyttää Aspose.BarCode .NET:ää luodaan tarkkoja ja luettavissa olevia baarkodeja, joilla on räätälöityjä ominaisuuksia.

Johdanto

Koodi 128 on monipuolinen rivi koodi standardi, jota käytetään laajalti eri teollisuuden aloilla sen korkean datan tiheyden ja automaattisen tarkastusominaisuuden vuoksi. Tässä oppaassa tutkitaan, miten tuottaa koodia 128 käyttämällä Aspose.BarCode for .NET, varmistaen, että ne ovat tarkkoja, luettavissa ja alan standardien mukaisia.

edellytykset

Ennen kuin sukellat täytäntöönpanon yksityiskohtiin, varmista, että sinulla on seuraava asetus:

  • Visual Studio 2019 tai uudempi
  • .NET 6.0 tai uudempi (tai .Net Framework 4.6.2+)
  • Aspose.BarCode for .NET on asennettu NuGet-paketin hallinnan kautta
  • Perustiedot C#:sta

Asentaa Aspose.BarCode, suorittaa seuraava komento Package Manager Console:

PM> Install-Package Aspose.BarCode

Vaiheittainen toteutus

Vaihe 1: Tuoda Aspose.BarCode Namespace

Tuoda tarvittava nimialue työskennellä rivi koodien kanssa.

using Aspose.BarCode.Generation;

Vaihe 2: Luo Barcode Generator -toiminto

Luo esimerkki siitä, BarcodeGenerator ja määritä baarikoodin tyyppi koodi128. Voit myös asettaa tiedot koodaan tässä vaiheessa.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "A123B456789");

Vaihe 3: Barcode ominaisuuksien mukauttaminen (valinnainen)

Muokkaa rivi-koodin erilaiset ominaisuudet, kuten koodin asettamallin, radan korkeuden, merkintötekstin ja värien.

// Select code set automatically or force A/B/C (optional)
generator.Parameters.Barcode.Code128.Code128EncodeMode = Code128EncodeMode.Auto;
// Set bar height and X dimension (width)
generator.Parameters.Barcode.BarHeight.Pixels = 120;
generator.Parameters.Barcode.XDimension.Pixels = 3;
// Optional: Add human-readable caption
generator.Parameters.CaptionAbove.Text = "Order Number";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "A123B456789";
generator.Parameters.CaptionBelow.Visible = true;
// Optional: Set foreground/background colors
generator.Parameters.Barcode.BarColor = Color.Black;
generator.Parameters.Barcode.BackColor = Color.White;
// Enable anti-aliasing for high-res output
generator.Parameters.ImageParameters.AntiAlias = true;

Vaihe 4: Säilytä tai viedä rivi kuvan

Säilytä tuotetun viivakoodin kuvan halutussa muodossa, kuten PNG, SVG jne.

generator.Save("order-code128.png", BarCodeImageFormat.Png);
generator.Save("order-code128.svg", BarCodeImageFormat.Svg);

Täydellinen esimerkki

Alla on täydellinen esimerkki siitä, miten luoda ja räätälöidä koodi 128 käyttämällä Aspose.BarCode for .NET.

using Aspose.BarCode.Generation;
using System.Drawing;

class Program
{
    static void Main()
    {
        BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "A123B456789");
        generator.Parameters.Barcode.Code128.Code128EncodeMode = Code128EncodeMode.Auto;
        generator.Parameters.Barcode.BarHeight.Pixels = 120;
        generator.Parameters.Barcode.XDimension.Pixels = 3;
        generator.Parameters.CaptionAbove.Text = "Order Number";
        generator.Parameters.CaptionAbove.Visible = true;
        generator.Parameters.CaptionBelow.Text = "A123B456789";
        generator.Parameters.CaptionBelow.Visible = true;
        generator.Parameters.Barcode.BarColor = Color.Black;
        generator.Parameters.Barcode.BackColor = Color.White;
        generator.Parameters.ImageParameters.AntiAlias = true;
        generator.Save("order-code128.png", BarCodeImageFormat.Png);
        generator.Save("order-code128.svg", BarCodeImageFormat.Svg);
    }
}

Vihjeitä ja temppuja

  • Käytä Code128EncodeMode.CodeB ylä- ja alempien kirjainten ja numeroiden osalta, tai Code128EncodeMode.CodeC Numeric-only, kaksinkertainen tiheys koodaus.
  • Vienti SVG korkealaatuiseen vektorin grafiikkaan tulostus- tai web-järjestelyissä.
  • Muokkaa baarin korkeutta ja XDimenssia vastaamaan etikettiä tai pakkauksen koon vaatimuksia.
  • Antaa anti-aliasoinnin sujuimmille kuville, erityisesti pienille baarikoodeille tai digitaalisille näytöille.

FAQs

**Q: Miten koodaan pitkät numerot tehokkaasti?**A: Käytä Code128EncodeMode.CodeC Numero-vain tiedot (pituus on oltava jopa) kaksinkertainen koodaus tiheys.

**Q: Voinko lisätä logoa tai ylittää kuvan rivi-koodiin?**A: Kyllä, voit post-prosessoida kuvan käyttämällä System.Drawing tai minkä tahansa .NET grafiikkakirjasto tallentamisen jälkeen.

**Q: Onko koodi 128 sisältävä tarkastusmaksu?**A: Kyllä, tarkastus lasketaan ja koodataan automaattisesti.

Käytä tapauksia ja sovelluksia

  • Liikenne- ja kartonimerkit
  • Inventory / omaisuuserän seuranta
  • Retail/POS tuotetiedot
  • Laboratorio/näytteiden seuranta
  • Kirjasto ja tiedostojen hallinta

Parhaat käytännöt

  • Aina validoi tuotanto skannerin kanssa ennen massan tulostusta
  • Käytä riittävää baarin korkeutta helppokäyttöiseen skannaukseen
  • Valitse SVG tai 300 DPI PNG ammattimaisille tulostusmerkinnöille
  • Rekisteröi tai tallentaa koodin teksti ja baarikoodin kuvan reittiä tarkastusreitteille

johtopäätöksiä

Aspose.BarCode for .NET on ihanteellinen työkalupaketti koodin 128 baarikoodin luomiseen mittakaavassa, jossa on runsaasti räätälöintiä, laadukasta tuotantoa ja kaikkien teollisuuden skenaarioiden noudattamista. Aspose.BarCode API viittaus.

More in this category