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

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

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

Aspose.BarCode for Java 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

การสนับสนุน Java ข้ามแพลตฟอร์ม

Aspose.Barcode สำหรับ Java เป็น API ข้ามแพลตฟอร์มที่ทำงานบนระบบใด ๆ ด้วยเครื่องเสมือน Java-รวมถึง Windows, Linux และ MacOS ไม่ว่าคุณจะสร้างแอพพลิเคชั่นเดสก์ท็อปเว็บหรือฝั่งเซิร์ฟเวอร์ไลบรารีก็เข้ากับสภาพแวดล้อม Java SE และ Java EE ได้อย่างราบรื่น

Microsoft Windows
Linux
Android
Android Studio
Gradle
macOS
IntelliJ IDEA
Eclipse
Apache Maven
GitHub

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

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


// 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()); }

Barcode Power สำหรับทุกโครงการ Java

Aspose.Barcode สำหรับ Java นำคุณสมบัติบาร์โค้ดที่แข็งแกร่งและยืดหยุ่นมาสู่ระบบที่ใช้ Java มันถูกออกแบบมาสำหรับนักพัฒนาที่ต้องการรวมฟังก์ชั่นบาร์โค้ดเข้ากับแอพพลิเคชั่นระดับองค์กรระบบการจัดการเอกสารหรือเวิร์กโฟลว์อัตโนมัติ ด้วยความแม่นยำสูงและช่วงที่กว้างมันทำงานได้ดีพอ ๆ กันในแอพพลิเคชั่น Java ในสถานที่และคลาวด์โฮสต์

ด้วยการควบคุมตรรกะและการออกแบบบาร์โค้ดอย่างสมบูรณ์คุณสามารถ:

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

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

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

Feature icon

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

Feature icon

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

Feature icon

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

Feature icon

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

Feature icon

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

Feature icon

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