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

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

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

Aspose.BarCode for Java รองรับไฟล์ภาพหลัก ๆ ทุกประเภท รวมถึงฟอร์แมตเวกเตอร์อย่าง 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

รองรับ Java แบบข้ามแพลตฟอร์ม

Aspose.BarCode for Java ทำงานได้บนทุกระบบปฏิบัติการที่รองรับ Java รองรับ JDK/JRE 1.8 ขึ้นไป และเข้ากับสแตก Java ที่ใช้งานทั่วไปสำหรับแอปเดสก์ท็อป บริการ และเว็บแอป

Microsoft Windows
Linux
Gradle
macOS
IntelliJ IDEA
Eclipse
Apache Maven
GitHub
Docker

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

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


// Initialize BarcodeGenerator BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); // Set generation parameters gen.getParameters().getBarcode().getXDimension().setPixels(7); gen.getParameters().getBorder().setColor(new Color(0xff000000, true)); gen.getParameters().getBorder().getWidth().setPixels(7); // Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG);

// Initialize BarCodeReader BarCodeReader reader = new BarCodeReader("image.png", DecodeType.QR); // Set recognition quality reader.setQualitySettings(QualitySettings.getHighPerformance()); // Recognize barcodes and output results BarCodeResult[] res = reader.readBarCodes(); System.out.printf("Recognized %d barcode(s)%n", res.length); for (BarCodeResult result : res) { System.out.printf("%s: %s%n", result.getCodeTypeName(), result.getCodeText()); }

พลังของบาร์โค้ดสำหรับทุกโปรเจกต์ Java

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

ด้วยการควบคุมการสร้างและการถอดรหัสได้เต็มรูปแบบ คุณสามารถ:

  • สร้างและรู้จำบาร์โค้ดได้มากกว่า 80 ประเภท
  • อ่านบาร์โค้ดจากภาพแรสเตอร์ PDF และสตรีม
  • จัดการภาพที่หมุน เอียง และมีสัญญาณรบกวนด้วยการตั้งค่าการรู้จำที่ปรับได้
  • ปรับแต่งขนาด ความละเอียด สี คำบรรยาย และการเรนเดอร์ข้อความ
  • รองรับมาตรฐาน GS1, ECI และมาตรฐานบาร์โค้ดไปรษณีย์

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

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

Feature icon

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

Feature icon

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

Feature icon

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

Feature icon

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

Feature icon

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

Feature icon

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