2010-01-11 40 views
59

Có API/thành phần miễn phí hợp lý để in mã vạch trong C# không?API mã vạch miễn phí cho .NET

+1

Xem câu hỏi tương tự mà có thể giúp: http://stackoverflow.com/questions/1998209/how-to-generate-barcode-from-a-string-using-c –

Trả lời

59

các Barcode Rendering Framework tại Codeplex GitHub có thể được giúp đỡ?

+4

Gợi ý - Bạn cần tải xuống tệp nguồn để tìm một số dự án mẫu hiển thị một số ví dụ. Có vẻ như không có bất cứ điều gì trên trang web. –

+9

Nhanh chóng dễ dàng "Xin chào thế giới" C# mẫu: Thêm tham khảo -> Duyệt -> Zen.Barcode.Core.dll. Sau đó thêm vào trong mã của bạn sử dụng Zen.Barcode ** Mã 39 Ví dụ: ** 'Code39BarcodeDraw barcode39 = BarcodeDrawFactory.Code39WithoutChecksum; ' ' pictureBox1.Image = barcode39.Draw ("Hello World", 40);' PitureBox1 bây giờ sẽ hiển thị loại mã vạch 39. Nó có thể đọc được bằng máy quét. – Patratacus

+0

Cách sử dụng ứng dụng này cho một ứng dụng web.? – Ankur

13

Có một điều khiển "3 of 9" trên CodeProject: Barcode .NET Control

+0

này là rất cơ bản. Chỉ tạo một loại mã vạch. – Elmue

53

Tôi khuyên bạn nên BarcodeLibrary

Đây là một đoạn mã nhỏ về cách sử dụng.

 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

Rất hữu ích, cảm ơn bạn rất nhiều. – OammieR

+8

Không còn miễn phí nữa. Bản dùng thử đã hết hạn vào ngày 30 tháng 6 năm 2013. Gây khó khăn cho chúng tôi trong sản xuất. – Anish

+3

@Anish - Bạn thấy điều đó ở đâu? Nó xuất hiện rằng nó được cấp phép theo Giấy phép mở dự án mã (http://www.codeproject.com/info/cpol10.aspx) mà nói rằng bạn có thể sử dụng nó miễn phí hoặc tiền bản quyền ...? – Tommy

Các vấn đề liên quan