Aspose.BarCode  สำหรับ Python via Java

ห้องสมุด Python Barcode

จดจำหรือสร้างบาร์โค้ด 1D, 2D และ Postal ในแอปพลิเคชัน Python

  Download Free Trial
  
 

Aspose.BarCode สำหรับ Python ผ่าน Java เป็นชุดของการสร้างบาร์โค้ดและการอ่าน API ที่จะรวมเข้ากับแอปพลิเคชัน Python โดยใช้บริดจ์ python-java นักพัฒนาสามารถเพิ่มฟังก์ชันการสร้างและจดจำบาร์โค้ดได้อย่างง่ายดาย API บาร์โค้ดที่ใช้ Python สร้างภาพบาร์โค้ดและบันทึกในรูปแบบต่างๆ เช่น PNG, JPG, GIF, BMP และ TIFF รองรับคุณลักษณะภาพต่างๆ เช่น การปรับแต่งเส้นขอบ โทนสี มุมหมุน ความละเอียด และอื่นๆ อีกมากมาย

Python ขั้นสูงผ่านคุณสมบัติ Java Barcode API

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

ไลบรารีบาร์โค้ดมีตัวเลือกมากมายในการบันทึกบาร์โค้ดที่สร้างขึ้น ไม่เพียงแต่ใช้รูปแบบภาพแรสเตอร์ยอดนิยม แต่ยังรวมถึงสตรีมหรือเวกเตอร์ด้วย สามารถดาวน์โหลดบาร์โค้ดได้โดยใช้หนึ่งในห้ารูปแบบภาพที่ใช้กันอย่างแพร่หลายหรือรูปแบบเวกเตอร์สองรูปแบบ นอกจากนี้ยังสามารถโหลดบาร์โค้ดเป็นไฟล์ สตรีม หรือบิตแมปได้อีกด้วย นักพัฒนาสามารถปรับแต่งกระบวนการสร้างและบันทึกบาร์โค้ดได้ตามความต้องการทางธุรกิจที่เฉพาะเจาะจงโดยการตั้งค่าโหมดเอาต์พุตที่ต้องการ API รองรับรูปแบบไฟล์ต่อไปนี้: BMP, PNG, GIF, JPEG และ TIFF สำหรับอินพุต/เอาต์พุต; EMF และ SVG สำหรับเอาต์พุต นักพัฒนาสามารถบันทึกบาร์โค้ดเป็นภาพเวกเตอร์ เช่น ไฟล์ EMF และ SVG เพื่อปรับขนาดโดยไม่สูญเสียความละเอียด เป็นไปได้ที่จะส่งออกบาร์โค้ดที่สร้างขึ้นเป็นสตรีม (โดยใช้รูปแบบไบนารี) โหมดนี้สามารถใช้เพื่อแยกจากการใช้ระบบปฏิบัติการเฉพาะและอุปกรณ์ส่งออกเฉพาะ API ยังเปิดใช้งานการบันทึกบาร์โค้ดเป็นวัตถุบิตแมปในขั้นแรก แล้วจึงดาวน์โหลดในรูปแบบไฟล์ที่ต้องการหรือประมวลผลเพิ่มเติม วัตถุดังกล่าวใช้ตารางพิกเซลเพื่อแสดงรูปภาพ แต่ละพิกเซลในบิตแมปจะแสดงด้วยค่าไบนารี ซึ่งระบุว่าพิกเซลนั้นเต็มหรือว่างเปล่า วัตถุบิตแมปทำหน้าที่แสดงและจัดการรูปภาพ มักใช้ในซอฟต์แวร์กราฟิกและภาพ

การสร้างรหัส QR

API บาร์โค้ดนี้มีความสามารถในการสร้างบาร์โค้ดของประเภท 2 มิติที่ใช้ส่วนใหญ่ รวมถึงรหัส Data Matrix, Aztec, PDF417 เป็นต้น สำหรับค่าขนาดใหญ่หรือค่าที่ไม่ได้มาตรฐานที่ต้องเข้ารหัส ตัวอย่างโค้ดต่อไปนี้อธิบายการสร้าง QR Code

Code to be executed - Python


from asposebarcode import Generation

class BarcodeGeneratorExamples():
    def generateBarcodeImageExample(self):
        generator = Generation.BarcodeGenerator(Generation.EncodeTypes.QR, "")
        generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below)
        generator.getParameters().getBarcode().getXDimension().setMillimeters(2)
        generator.save("example.png", "PNG")

barcodeGeneratorExamples = BarcodeGeneratorExamples()
barcodeGeneratorExamples.generateBarcodeImage()
Generation result

เพิ่มประสิทธิภาพการสแกนและถอดรหัสบาร์โค้ด

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

ตัวอย่างสดการรู้จำบาร์โค้ด

API ของเครื่องอ่านบาร์โค้ดมีชุดคุณลักษณะสำหรับการสแกน ตรวจจับ และอ่านบาร์โค้ด 1D, 2D และไปรษณีย์ ด้วยโค้ดเพียงไม่กี่บรรทัด นักพัฒนาสามารถรวมฟังก์ชันนี้เข้ากับแอปพลิเคชันของตนได้อย่างง่ายดาย และใช้เพื่อตรวจจับและถอดรหัสบาร์โค้ดที่ใช้กันทั่วไปได้หลากหลายประเภท API ได้รับการออกแบบมาให้ใช้งานง่ายและใช้งานง่าย ทำให้นักพัฒนาสามารถเพิ่มความสามารถในการสแกนบาร์โค้ดไปยังแอปพลิเคชัน Python ได้อย่างรวดเร็วและง่ายดาย

Ready to recognize ตระหนัก วางไฟล์ที่นี่หรือคลิกเพื่อเรียกดู *

* โดยการอัปโหลดไฟล์ของคุณหรือใช้บริการ แสดงว่าคุณยอมรับข้อกำหนดในการให้บริการ ใช้และนโยบายความเป็นส่วนตัว

Code to be executed - Python

    
import os
import base64
from asposebarcode import Recognition

class BarcodeReaderExamples():
    def readBarcodeImage(self):
        image_data_base64 = ta.load_image_base64_from_path("<file name>")
        reader = Recognition.BarcodeReader(image_data_base64, None, Recognition.DecodeType.AllSupportedTypes)
        recognized_results = reader.readBarCodes()
        for x in recognized_results:
            print(x.getCodeText())
            print(x.getCodeTypeName())

    def load_image_base64_from_path(filePath):
        try:
            image_file = open(filePath, "rb")
            image_data_binary = image_file.read()
            return (base64.b64encode(image_data_binary)).decode('ascii')
        except Exception as ex:
            print('Failed to save image\\n ' + str(ex))
        
barcodeReaderExamples = BarcodeReaderExamples()
barcodeReaderExamples.readBarcodeImage()

ผลการรับรู้

สิ่งที่ผู้คนกำลังพูด

อย่าเพิ่งเชื่อคำพูดของเรา ดูความคิดเห็นของผู้ใช้เกี่ยวกับ API

 
 
View Case Studies
  
  

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