2010-01-11 8 views
59

Existe-t-il une API/un composant décent gratuit pour l'impression de codes à barres en C#?API Barcode gratuite pour .NET

+1

Voir question similaire qui peut aider: http://stackoverflow.com/questions/1998209/how-to-generate-barcode-from-a-string-using-c –

Répondre

59

pourrait le Barcode Rendering Framework à Codeplex GitHub aider?

+4

Astuce - Vous devez télécharger le fichier source afin de trouver des exemples de projets qui montrent quelques exemples. Il ne semble rien sur le site Web. –

+9

Rapide un échantillon de C# # "Hello World" facile: Ajouter une référence -> Parcourir -> Zen.Barcode.Core.dll. Ensuite, ajoutez dans votre code à l'aide Zen.Barcode ** Code39 Exemples: ** 'Code39BarcodeDraw barcode39 = BarcodeDrawFactory.Code39WithoutChecksum,' ' PictureBox1.Image = barcode39.Draw ("Bonjour tout le monde", 40);' PitureBox1 va maintenant afficher le type de code à barres 39. Il est lisible par un scanner. – Patratacus

+0

Comment utiliser ceci pour une application web? – Ankur

13

Il y a un contrôle sur "3 of 9" CodeProject: Barcode .NET Control

+0

Ceci est très basique. Crée seulement UN type de code à barres. – Elmue

53

Je ne recommande BarcodeLibrary

Voici un petit morceau de code de la façon de l'utiliser.

 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

Très utile, merci beaucoup. – OammieR

+8

Plus gratuit. Le procès a expiré le 30/06/2013. Frappez-nous fort dans la production. – Anish

+3

@Anish - Où voyez-vous cela? Il semble qu'il est sous licence Open Code Code Project (http://www.codeproject.com/info/cpol10.aspx) qui stipule que vous pouvez l'utiliser gratuitement ou des redevances ...? – Tommy