การสร้างและการรู้จำบาร์โค้ดสำหรับ Python ผ่าน .NET
- สร้างและอ่านบาร์โค้ด 1D, 2D และไปรษณีย์ รวมถึง QR Code, Data Matrix, PDF417 และ Code 128
- Python 3.6+ ทำงานบน Windows, Linux และ macOS
- ส่งออกบาร์โค้ดแบบแรสเตอร์ (PNG, JPEG, TIFF, BMP, GIF) และเวกเตอร์ (SVG, EMF)
สร้างและสแกน QR Code ได้ในไม่กี่วินาที
ตัวอย่างเพิ่มเติม ># Minimal generation — save a QR code as PNG
from aspose.barcode import generation
gen = generation.BarcodeGenerator(generation.EncodeTypes.QR, "Hello Python")
gen.parameters.barcode.x_dimension.millimeters = 2
gen.save("qr.png", generation.BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-net
ถอดรหัสได้เชื่อถือได้บนภาพจากโลกจริง
อินพุตในโปรดักชันแทบไม่สมบูรณ์แบบ ใช้พรีเซ็ต QualitySettings เพื่อแลกความเร็วกับความทนทานเมื่อบาร์โค้ดเบลอ มีสัญญาณรบกวน คอนทราสต์ต่ำ ภาพเอียง หรือเสียหายบางส่วน API รองรับสัญลักษณ์บาร์โค้ดมากกว่า 80 แบบ และเหมาะกับงานแบตช์และเวิร์กโฟลว์บริการ
มาตรฐาน? รองรับครบ
Aspose.BarCode for Python via .NET รองรับไฟล์ภาพหลัก ๆ ทุกประเภท รวมถึงฟอร์แมตเวกเตอร์อย่าง 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
แพลตฟอร์มและการตั้งค่า
ติดตั้งจาก PyPI ด้วย pip install aspose-barcode-for-python-via-net รองรับ Python 3.6+ บน Windows, Linux และ macOS อ่านจากไฟล์ สตรีม หรืออ็อบเจ็กต์บิตแมป แล้วบันทึกบาร์โค้ดเป็นฟอร์แมตแรสเตอร์ทั่วไปหรือ SVG/EMF สำหรับงานพิมพ์
เดโมโค้ดแบบสด
วางข้อความ → ได้บาร์โค้ด ลากวางไฟล์ → ได้ข้อมูลที่ถอดรหัส ทั้งสองตัวอย่างมีโค้ดตัวอย่างที่สร้างอัตโนมัติให้คุณคัดลอกไปใช้ในโปรเจกต์ได้ทันที
เอกสาร ฉลาก และงานแบตช์
กรณีใช้งานทั่วไป: เพิ่มบาร์โค้ดลงในภาพและ PDF สร้างฉลากจัดส่งและฉลากสต็อก ตรวจสอบโค้ดในเอกสารที่สแกน และประมวลผลโฟลเดอร์ด้วย background worker
การสร้าง
- ควบคุม X-dimension ขนาด ระยะขอบ การหมุน คำบรรยาย และฟอนต์
- ส่งออก PNG, JPEG, TIFF, BMP หรือ GIF ใช้ SVG หรือ EMF สำหรับงานพิมพ์
- หน่วย: มิลลิเมตร นิ้ว พอยต์ พิกเซล
การรู้จำ
- อ่านจากไฟล์หรือสตรีม และส่งคืนประเภท ข้อความ พื้นที่ และทิศทาง
- พรีเซ็ตสำหรับความเร็วเทียบกับคุณภาพ พร้อมตัวเลือกสำหรับภาพที่มีสัญญาณรบกวนหรือคอนทราสต์ต่ำ
- กำหนดสัญลักษณ์เป้าหมายเพื่อลดเวลาสแกน
ตระกูลที่รองรับ
- 2D: QR/Micro QR, Data Matrix, PDF417, Swiss QR
- แบบเส้นตรง: EAN/UPC, Code 128 (GS1), ITF, Code 39/93
- ไปรษณีย์: RM4SCC, Postnet, Planet, Australia Post
ประสบการณ์นักพัฒนาและการออกไลเซนส์
Aspose.BarCode for Python via .NET คงตรรกะธุรกิจไว้ใน Python ขณะที่เอนจินจัดการงานบาร์โค้ดในบริการแบบ headless งานเบื้องหลัง และ CI ใช้พรีเซ็ตเพื่อปรับสมดุลความเร็วกับความแม่นยำ และใส่ไลเซนส์สำหรับการใช้งานโปรดักชัน
Python-first
คงตรรกะธุรกิจไว้ใน Python เอนจินจัดการงานหนักและรันได้บนเซิร์ฟเวอร์แบบ headless คอนเทนเนอร์ และ CI
พรีเซ็ต
ใช้พรีเซ็ต QualitySettings เช่น high_performance, normal_quality และ high_quality หรือปรับตัวเลือกเองแบบละเอียด
Evaluation
เริ่มด้วยโหมด evaluation ใส่ไลเซนส์ชั่วคราวเพื่อทดสอบ หรือไลเซนส์แบบชำระเงินสำหรับโปรดักชัน