2010-01-11 5 views
59

Gibt es eine anständige freie API/Komponente zum Drucken von Barcodes in C#?Free Barcode API für .NET

+1

Siehe ähnliche Frage, die helfen können: http://stackoverflow.com/questions/1998209/how-to-generate-barcode-from-a-string-using-c –

Antwort

59

Könnte die Barcode Rendering Framework bei Codeplex GitHub von Hilfe sein?

+4

Tipp - Sie müssen die Quelldatei herunterladen, um einige Beispielprojekte mit Beispielen zu finden. Auf der Website scheint nichts zu sein. –

+9

Schnell und einfach "Hallo Welt" C# Beispiel: Hinzufügen Referenz -> Durchsuchen -> Zen.Barcode.Core.dll. dann in Ihrem Code hinzufügen Zen.Barcode ** Code39 Examples: ** 'Code39BarcodeDraw barcode39 = BarcodeDrawFactory.Code39WithoutChecksum;' ' pictureBox1.Image = barcode39.Draw ("Hallo Welt", 40);' PitureBox1 zeigt nun den Barcodetyp 39 an. Er ist mit einem Scanner lesbar. – Patratacus

+0

Wie Sie dies für eine Webanwendung verwenden. – Ankur

13

Es gibt eine "3 of 9" Kontrolle über Codeproject: Barcode .NET Control

+0

Das ist sehr einfach. Erstellt nur EINE Art von Barcode. – Elmue

53

Ich empfehle tun BarcodeLibrary

hier ein kleines Stück Code ist, wie es zu benutzen.

 BarcodeLib.Barcode barcode = new BarcodeLib.Barcode() 
     { 
      IncludeLabel = true, 
      Alignment = AlignmentPositions.CENTER, 
      Width = 300, 
      Height = 100, 
      RotateFlipType = RotateFlipType.RotateNoneFlipNone, 
      BackColor = Color.White, 
      ForeColor = Color.Black, 
     }; 

     Image img = barcode.Encode(TYPE.CODE128B, "123456789"); 
+0

Sehr nützlich, vielen Dank. – OammieR

+8

Nicht mehr kostenlos. Der Test ist am 30.06.2013 abgelaufen. Hit uns hart in der Produktion. – Anish

+3

@Anish - Wo siehst du das? Es scheint, dass es unter der Code Project Open License (http://www.codeproject.com/info/cpol10.aspx) lizenziert ist, die besagt, dass Sie es kostenlos oder Lizenzgebühren verwenden können ...? – Tommy