วิธีการสร้างรหัส 128 บาร์โค้ดโดยใช้ Aspose.BarCode สําหรับ .NET

วิธีการสร้างรหัส 128 บาร์โค้ดโดยใช้ Aspose.BarCode สําหรับ .NET

รหัส 128 เป็นหนึ่งในมาตรฐานบาร์โค้ด 1D ที่นิยมมากที่สุด - ใช้ทั่วโลกสําหรับการจัดส่งสินค้า logistics, inventory, asset tracking, และ POS. มันรองรับข้อมูลอัลฟาโนเมอร์และดิจิตอลรวมถึงการตรวจสอบอัตโนมัติและเข้ากันได้อย่างแพร่หลายกับสแกนและซอฟต์แวร์อุตสาหกรรม

ปัญหาโลกจริง

องค์กรต้องเข้ารหัสหมายเลขคําสั่ง IDs หรือ SKUs เป็นรหัสบาร์ที่แข็งแกร่งสําหรับการสแกนอย่างรวดเร็วและไม่มีข้อผิดพลาด การสร้างร่องมือไม่มีประสิทธิภาพและป้องกันข้อบกพร่อง ผู้พัฒนาต้องการวิธีการ .NET ที่ซอฟต์แวร์เพื่อสร้าง Code 128 Barcodes ที่ถูกต้องสามารถอ่านได้และตอบสนองความต้องการของอุตสาหกรรม

ความคิดเห็นเกี่ยวกับโซลูชัน

Aspose.BarCode for .NET ช่วยให้คุณสามารถสร้างและปรับแต่งรหัสบาร์โค้ด 128 สําหรับแอพใด ๆ - แท็กการจัดส่งแบทช์แท็ก inventory หรือสินทรัพย์ดิจิตอล ทั้งหมดชุดหลัก (A / B / C) ได้รับการสนับสนุนและคุณสามารถส่งออกภาพในรูปแบบหลายรูปแบบสําหรับทั้งการพิมพ์และกระแสการทํางานดั้งเดิม

ข้อกําหนด

  • Visual Studio 2019 หรือภายหลัง
  • .NET 6.0 หรือเร็วกว่า (หรือ .Net Framework 4.6.2+)
  • Aspose.BarCode สําหรับ .NET (ติดตั้งผ่าน NuGet)
  • ความรู้พื้นฐาน C#
PM> Install-Package Aspose.BarCode

การดําเนินการขั้นตอนขั้นตอน

ขั้นตอน 1: ติดตั้งและนําเข้า Aspose.BarCode

using Aspose.BarCode.Generation;

ขั้นตอน 2: สร้างรหัส 128 Barcode Generator

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

ขั้นตอนที่ 3: (ตัวเลือก) Set รหัส, ความสูง, Caption, สี

// 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;

ขั้นตอน 4: การบันทึกหรือส่งออกภาพรหัสบาร์

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

ขั้นตอน 5: ตัวอย่างที่สมบูรณ์

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);
        // Test with a barcode scanner or mobile app
    }
} 

Tips และเทคนิค

  • ใช้ Code128EncodeMode.CodeB สําหรับตัวอักษรและหมายเลขด้านบน / ด้านล่างของกรณีหรือ Code138EencodeDodeC สําหรับการเข้ารหัสแบบดิจิตอลเท่านั้นความหนาแน่นคู่
  • การส่งออก SVG สําหรับกราฟิก vector คุณภาพสูงในการพิมพ์หรือการจัดตั้งเว็บ
  • ปรับความสูงของแถบและ XDimension เพื่อตอบสนองความต้องการของแท็กหรือขนาดบรรจุภัณฑ์ของคุณ
  • อนุญาตให้ป้องกันแอลซีนสําหรับภาพที่เรียบง่ายโดยเฉพาะอย่างยิ่งสําหรับบาร์โค้ดขนาดเล็กหรือจอแสดงผลดิจิตอล

FAQs

Q: ฉันจะเข้ารหัสค่าดิจิตอลยาวได้อย่างมีประสิทธิภาพอย่างไรA: ใช้ Code128EncodeMode.CodeC สําหรับข้อมูลแบบดิจิตอลเท่านั้น (ความยาวควรจะเป็นแม้) เพื่อความหนาแน่นการเข้ารหัสสองเท่า

Q: ฉันสามารถเพิ่มโลโก้หรือ Overlay ไปยังภาพรหัสบาร์ได้หรือไม่A: ใช่คุณสามารถโพสต์การประมวลผลภาพโดยใช้ System.Drawing หรือห้องสมุดกราฟิก .NET หลังจากบันทึก

Q: รหัส 128 มีค่าตรวจสอบหรือไม่A: ใช่การตรวจสอบจะถูกคํานวณและเข้ารหัสโดยอัตโนมัติ

ใช้กรณีและแอปพลิเคชัน

  • การจัดส่งสินค้าและแท็บเล็ต
  • การติดตามสินทรัพย์ / Inventory Tracking
  • ขายส่ง / POS แท็กผลิตภัณฑ์
  • การติดตามห้องปฏิบัติการ / ตัวอย่าง
  • การจัดการห้องสมุดและไฟล์

แนวทางที่ดีที่สุด

  • เสมอยืนยันการผลิตด้วยสแกนเนอร์ก่อนการพิมพ์จํานวนมาก
  • ใช้ความสูงบาร์เพียงพอสําหรับการสแกนที่ใช้งานง่าย
  • เลือก SVG หรือ 300 DPI PNG สําหรับฉลากพิมพ์มืออาชีพ
  • บันทึกหรือเก็บรหัสข้อความและบาร์โค้ดภาพเส้นทางสําหรับการติดตามการตรวจสอบ

ข้อสรุป

Aspose.BarCode สําหรับ .NET เป็นชุดเครื่องมือที่เหมาะสําหรับการสร้างรหัส 128 บาร์โค้ดตามขนาดที่มีการปรับแต่งที่อุดมไปด้วยการผลิตที่มีคุณภาพสูงและการปฏิบัติตามสถานการณ์อุตสาหกรรมทั้งหมด สําหรับตัวเลือกเพิ่มเติม โปรดดูที่: Aspose.BarCode API คําอธิบาย .

 แบบไทย