Aspose.BarCode  for C++

API การประมวลผลบาร์โค้ด C++

สร้างหรือจำแนกประเภท 1D และ 2D รวมทั้งส่งออกบาร์โค้ดที่สร้างขึ้นไปยังรูปแบบภาพหลายรูปแบบภายในแอปพลิเคชัน C++

  ดาวน์โหลดฟรีทดลอง
  
 

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

Aspose.BarCode สำหรับ C++ รองรับคุณสมบัติการสร้างภาพ การหมุน การปรับขนาด และการพิมพ์ที่หลากหลาย นอกจากนี้ยังมีคุณสมบัติการเข้ารหัสและถอดรหัสสำหรับสัญลักษณ์ต่างๆ รวมถึงแต่ไม่จำกัดเพียง QR Code, Aztec, Data Matrix, ISBN, รหัส 39 และ 93, PDF417, UPC, EAN และ GS1 DataMatrix

คุณสมบัติ API บาร์โค้ด C++ ขั้นสูง

บันทึกภาพบาร์โค้ดที่สร้างขึ้นเพื่อสตรีมหรือไฟล์

รับรู้รหัสจากสตรีมหรือรูปภาพ

เข้ารหัสและถอดรหัสอักขระที่ไม่ใช่ภาษาอังกฤษในรูปแบบ 2 มิติ

ขนาดควบคุมและการวางแนว

หมุนภาพได้ทุกมุม

การรีแฟคเตอร์ที่สำคัญของเลย์เอาต์ภาพที่สร้างขึ้น

รองรับสัญลักษณ์ 1D, 2D และไปรษณีย์

สัญลักษณ์บาร์โค้ดที่รองรับ

Aspose.BarCode สำหรับ C++ รองรับสัญลักษณ์ 1D, 2D และไปรษณีย์หลายแบบพร้อมทั้งความสามารถในการถอดรหัสและเข้ารหัส

ประเภทเชิงเส้นที่รองรับ API รวมถึง:

  • EAN 13
  • EAN 8
  • UPC A
  • UPC E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code 11
  • Codabar
  • EAN14 (SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 แบบขยายและแบบมาตรฐาน
  • Code-93 มาตรฐานและแบบขยาย
  • IATA 2of5
  • OPC
  • GS1 Code 128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Truncated
  • Databar Limited
  • Databar Expanded
  • Databar Stacked Omni Directional
  • Databar Expanded Stacked
  • Databar Stacked
  • Patch Code
  • Supplement (ถอดรหัสเท่านั้น)

ประเภท 2D ได้แก่ :

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (ถอดรหัสเท่านั้น)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

ประเภทไปรษณีย์ ได้แก่

  • Postnet
  • Planet
  • USPS OneCode
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • RM4SCC
  • Singapore Post
  • Australian Poste Parcel
  • Swiss Post Parcel

เพิ่มคุณสมบัติการประมวลผลบาร์โค้ดให้กับแอปพลิเคชัน C++

Aspose.BarCode สำหรับ C++ ช่วยให้นักพัฒนาสามารถเพิ่มการสร้าง & amp; คุณสมบัติการจดจำสำหรับแอปพลิเคชัน C++ ของตัวเอง ขั้นตอนการสร้างบาร์โค้ดต้องการเพียงข้อความในการเข้ารหัสและประเภท ตลอดจนประเภทรูปภาพผลลัพธ์ในการจัดเก็บฉลากบาร์โค้ด มันง่ายมากจริงๆ!

สร้างบาร์โค้ดประเภท GS1-128 AI 8102 คูปอง - C++

// สร้างเครื่องกำเนิดบาร์โค้ด

System::SharedPtr<BarcodeGenerator> barcodeGenerator = System::MakeObject<BarcodeGenerator>(Encodeประเภท::UpcaGs1Code128Coupon, u"codeText");

barcodeGenerator->get_Parameters()->set_Resolution(300);

// สร้างบาร์โค้ดและบันทึกเป็นรูปภาพ

barcodeGenerator->Save(u"outputImage.jpg");

กระบวนการตรวจจับบาร์โค้ดได้รับการปรับให้เหมาะสมที่สุดสำหรับประสิทธิภาพการทำงาน และให้ความสามารถในการรับรู้ 1D & ประเภท 2D จากภาพ โดยไม่คำนึงถึงการวางแนวหรือตำแหน่งบนภาพ นอกจากนี้ ห้องสมุดยังสามารถใช้เพื่อตรวจจับบาร์โค้ดหลายอันจากภาพเดียว

อ่านบาร์โค้ดจากภาพ - C++

// โหลดภาพจากแผ่นดิสก์ในขณะที่ระบุประเภทรหัสที่ต้องการ

System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>(dir + u"template.jpg", DecodeType::EAN13);

// อ่านโค้ดทั้งหมด

while (reader->Read())

{

	//ประมวลผลข้อมูล

}

reader->Close();

การปรับแต่งสัญลักษณ์และลักษณะที่ปรากฏ

การปรับแต่งบาร์โค้ดทำได้ง่ายโดยการตั้งค่าข้อความ ปรับคุณสมบัติที่เกี่ยวข้องกับลักษณะที่ปรากฏ เช่น สีพื้นหน้าและพื้นหลัง แบบอักษร การจัดตำแหน่ง ตลอดจนการระบุประเภทสัญลักษณ์ต่างๆ ของประเภทเชิงเส้น 2 มิติ และไปรษณีย์

  
  

Aspose.BarCode เสนอการสร้างบาร์โค้ดแต่ละรายการและ API การรับรู้สำหรับสภาพแวดล้อมการพัฒนายอดนิยมอื่นๆ ตามรายการด้านล่าง: