ทำไม Aspose.Barcode สำหรับ C++?

ห้องสมุดบาร์โค้ดรองรับการตั้งค่าต่าง ๆ เพื่อสแกนและถอดรหัสบาร์โค้ดที่เสียหายหรือบิดเบือน ช่วยให้สามารถอ่านภาพบาร์โค้ดได้สำเร็จด้วยข้อบกพร่องต่าง ๆ เช่นเสียงเกาส์เซียนสีกลับหัวจุดสีขาวสิ่งประดิษฐ์ภาพพื้นหลังสีและแถบที่หายไป เพื่อปรับปรุงความสามารถในการอ่านบาร์โค้ด API เปิดใช้งานวิธีการและกลไกพิเศษรวมถึงการกรองค่ามัธยฐานการกรอง ‘เกลือและกระดาษ’ ลดขนาดภาพและอื่น ๆ ยิ่งไปกว่านั้นห้องสมุดบาร์โค้ดยังได้รับประโยชน์จากวิธีการขั้นสูงในการถอดรหัสบาร์โค้ดเมทริกซ์ข้อมูลอุตสาหกรรมอ่านรหัส QR ที่เสียหายอย่างรุนแรงและแม้กระทั่งกู้คืนข้อมูลบางส่วนจากบาร์โค้ดที่ไม่ถูกต้อง

มาตรฐาน? ครอบคลุม.

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

รหัสเมทริกซ์ / 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 สำหรับ C++ เป็นไลบรารีข้ามแพลตฟอร์มสำหรับการพัฒนาแบบดั้งเดิมบน Windows และ Linux รองรับแอปพลิเคชัน X64 และรวมเข้ากับ Visual Studio, CMAKE และคอมไพเลอร์ C++ ยอดนิยมเช่น MSVC, GCC และ Clang

Microsoft Windows
Linux
macOS
VS Code
Eclipse
NuGet
GitHub

การสาธิตรหัสสด

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


// Initialize BarcodeGenerator auto gen = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"1234567"); // Set generation parameters gen->get_Parameters()->get_Barcode()->get_XDimension()->set_Pixels(7.0f); gen->get_Parameters()->get_Border()->set_Color(System::Drawing::Color::FromArgb((int32_t)0xff000000)); gen->get_Parameters()->get_Border()->get_Width()->set_Pixels(7.0f); // Generate and save Barcode image gen->Save(u"image.png", Aspose::BarCode::Generation::BarCodeImageFormat::Png);

// Initialize BarCodeReader auto reader = System::MakeObject<BarCodeReader>(u"image.png", DecodeType::QR); // Set recognition quality reader->set_QualitySettings(QualitySettings::get_HighPerformance()); // Recognize barcodes and output results auto res = reader->ReadBarCodes(); System::Console::WriteLine(System::String(u"Recognized ") + res->get_Length() + u"barcode(s)"); for (System::SharedPtr<BarCodeResult> r : res) System::Console::WriteLine(r->get_CodeTypeName() + u": " + r->get_CodeText());

เร็วเชื่อถือได้และมีคุณสมบัติมากมาย

Aspose.Barcode สำหรับ C++ ให้นักพัฒนาควบคุมระดับต่ำและประสิทธิภาพความเร็วสูงสำหรับการประมวลผลบาร์โค้ดในแอปพลิเคชันดั้งเดิม ไม่ว่าคุณจะกำลังสร้างเครื่องมือทางวิศวกรรมระบบอุตสาหกรรมยูทิลิตี้เดสก์ท็อปหรือโซลูชั่นฝั่งเซิร์ฟเวอร์-ห้องสมุดได้รับการออกแบบมาเพื่อให้ความแม่นยำและประสิทธิภาพด้วยการพึ่งพาภายนอกน้อยที่สุด การจดจำบาร์โค้ดทำงานได้อย่างน่าเชื่อถือแม้ในภาพหมุน, เบ้หรือคุณภาพต่ำในขณะที่การสร้างช่วยให้การปรับแต่งที่สมบูรณ์สำหรับการพิมพ์, ดิจิตอลหรือการใช้งานแบบฝัง

ด้วยการสนับสนุนอย่างเต็มที่สำหรับมาตรฐานบาร์โค้ด 1D และ 2D คุณสามารถ:

  • สร้างและรับรู้สัญลักษณ์บาร์โค้ดมากกว่า 60 รายการ
  • ทำงานกับรูปแบบแรสเตอร์เช่น PNG, JPEG, BMP, TIFF และอื่น ๆ
  • ประมวลผลภาพที่มีเสียงดังบิดเบี้ยวหรือหมุนด้วยความแม่นยำสูง
  • ปรับแต่งความละเอียดการขยายการวางแนวและการตั้งค่าข้อความ
  • รวมบาร์โค้ดเข้ากับแอพเดสก์ท็อประบบฝังตัวหรือรายงาน

คุณสมบัติและความสามารถ

Aspose.BarCode for C++ เป็นห้องสมุดการพัฒนาที่ทรงพลังในการสร้างและรับรู้บาร์โค้ด 1D & 2D จากประเภทภาพต่าง ๆ ในทุกมุม API นี้ช่วยให้การส่งออกบาร์โค้ดที่สร้างขึ้นไปยังรูปแบบภาพคุณภาพสูงที่แตกต่างกันช่วยให้สามารถปรับเปลี่ยนลักษณะที่ปรากฏของบาร์โค้ดที่สร้างขึ้นและพารามิเตอร์ของพวกเขาเช่นสีพื้นหลังสีแท่งมุมการหมุนมิติ X คุณภาพของภาพความละเอียดคำอธิบายขนาดและอื่น ๆ อีกมากมาย นอกจากนี้ยังมีฟังก์ชั่นการตรวจจับและอ่านบาร์โค้ดที่หลากหลายและรองรับบาร์โค้ดมากกว่า 60 ประเภท

Feature icon

บันทึกป้ายบาร์โค้ดในรูปแบบต่างๆ

Feature icon

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

Feature icon

ENCODE & DECODE อักขระ (ไม่ใช่ภาษาอังกฤษ) ในประเภท 2D

Feature icon

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

Feature icon

สแกนบาร์โค้ดจาก tiff หลายหน้า

Feature icon

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