ทำไมต้อง Aspose.BarCode for .NET?

ข้อมูลอินพุตในโปรดักชันแทบไม่เคยสมบูรณ์แบบ Aspose.BarCode for .NET ถูกออกแบบมาเพื่อถอดรหัสบาร์โค้ดจากสแกนที่มีสัญญาณรบกวน งานพิมพ์ที่คอนทราสต์ต่ำ รูปถ่ายที่เอียง และฉลากที่เสียหายบางส่วน ใช้พรีเซ็ต QualitySettings เพื่อปรับสมดุลระหว่างความเร็วและความทนทาน หรือปรับแต่งตัวเลือกให้เหมาะกับภาพที่ยากได้

มาตรฐาน? รองรับครบ

Aspose.BarCode for .NET รองรับไฟล์ภาพหลัก ๆ ทุกประเภท รวมถึงฟอร์แมตเวกเตอร์อย่าง SVG และ EMF รวมถึง PDF ใช้ API ของเราเพื่อรู้จำ files จากสแกนเนอร์หรือกล้องได้อย่างง่ายดาย นี่คือสัญลักษณ์บาร์โค้ดที่รองรับทั้งหมด รวมถึงประเภท 1D, 2D, ไปรษณีย์ และแบบผสม (composite) แต่ละแบบสามารถสร้างและรู้จำได้บนทุกแพลตฟอร์มที่รองรับ

เมทริกซ์ / โค้ด 2D

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

เชิงเส้น / โค้ด 1D

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

อุตสาหกรรมและโค้ดผสม

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

ทำงานได้ข้ามแพลตฟอร์ม

Aspose.BarCode for .NET ทำงานบน Windows, Linux และ macOS ด้วย .NET Framework หรือ .NET รุ่นใหม่ และยังสามารถใช้ในแอป .NET MAUI ที่รองรับ iOS, Android และ Tizen ได้ด้วย ดูเอกสารประกอบสำหรับข้อกำหนดระบบโดยละเอียด

Microsoft Windows
Linux
Android
iOS
macOS
Tizen OS
ReSharper
VS Code
NuGet
GitHub
Visual Studio

เดโมโค้ดแบบสด

วางข้อความ → ได้บาร์โค้ด ลากวางไฟล์ → ได้ข้อมูลที่ถอดรหัส ทั้งสองตัวอย่างมีโค้ดตัวอย่างที่สร้างอัตโนมัติให้คุณคัดลอกไปใช้ในโปรเจกต์ได้ทันที


/** Initialize BarcodeGenerator */ var gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); /** Set generation parameters */ gen.Parameters.Barcode.XDimension.Pixels = 7; gen.Parameters.Border.Color = Color.FromArgb(0xff000000); gen.Parameters.Border.Width.Pixels = 7; /** Generate and save Barcode image */ gen.Save("image.png", BarCodeImageFormat.Png);

/** Initialize BarCodeReader */ var reader = new BarCodeReader("image.png", DecodeType.QR); /** Set recognition quality */ reader.QualitySettings = QualitySettings.HighPerformance; /** Recognize barcodes and output results */ var res = reader.ReadBarCodes(); Console.WriteLine($"Recognized {res.Length} barcode(s)"); foreach (BarCodeResult r in res)     Console.WriteLine($"{r.CodeTypeName}: {r.CodeText}");

ความเป็นไปได้ไม่สิ้นสุด

Aspose.BarCode for .NET ช่วยให้คุณสร้างเวิร์กโฟลว์บาร์โค้ดที่เชื่อถือได้ใน C# สำหรับเอกสาร ฉลาก และงานประมวลผลอัตโนมัติ สร้างบาร์โค้ดที่พร้อมพิมพ์ด้วยขนาดที่แม่นยำ แล้วถอดรหัสจากภาพและ PDF ในบริการ แอปเดสก์ท็อป หรือโปรเจกต์มือถือได้

ด้วยชุดฟีเจอร์ที่เหมาะสำหรับงานโปรดักชัน คุณสามารถ:

  • สร้างและรู้จำบาร์โค้ดได้มากกว่า 80 ประเภท
  • ทำงานกับ PDF, SVG, EMF และฟอร์แมตภาพทั่วไป
  • ตรวจจับบาร์โค้ดในภาพความละเอียดต่ำ ภาพหมุน หรือภาพบิดเบี้ยว
  • ปรับแต่งขนาด ระยะขอบ การหมุน คำบรรยาย และความละเอียดได้อย่างละเอียด
  • เพิ่มบาร์โค้ดลงในรายงาน เอกสาร และหน้าจอ UI

ฟีเจอร์และความสามารถ

Aspose.BarCode for .NET เป็นไลบรารีสำหรับนักพัฒนาที่ทรงพลัง เพื่อสร้างและรู้จำบาร์โค้ด 1D และ 2D จากภาพหลากหลายประเภทได้ทุกมุมมอง API นี้รองรับการส่งออกบาร์โค้ดที่สร้างแล้วไปยังฟอร์แมตรูปภาพคุณภาพสูงหลายแบบ และสามารถปรับแต่งหน้าตาและพารามิเตอร์ต่าง ๆ ได้ เช่น สีพื้นหลัง สีแท่ง มุมหมุน x-dimension คุณภาพภาพ ความละเอียด คำบรรยาย ขนาด และอื่น ๆ อีกมาก นอกจากนี้ยังมีความสามารถในการตรวจจับและอ่านบาร์โค้ดอย่างครบถ้วน และรองรับบาร์โค้ดมากกว่า 80 ประเภท

Feature icon

บันทึกฉลากบาร์โค้ดได้หลายรูปแบบ

Feature icon

รู้จำจากสตรีมหรือไฟล์

Feature icon

เข้ารหัส/ถอดรหัสตัวอักษร (ไม่ใช่ภาษาอังกฤษ) ในประเภท 2D

Feature icon

หมุนภาพบาร์โค้ดได้ทุกมุม

Feature icon

สแกนบาร์โค้ดจากไฟล์ TIFF หลายหน้าและ PDF ด้วย Aspose.PDF

Feature icon

รองรับสัญลักษณ์แบบเชิงเส้น, 2D และไปรษณีย์