Tạo và nhận dạng mã vạch cho Python qua .NET
- Tạo và đọc mã vạch 1D, 2D và bưu chính, bao gồm QR Code, Data Matrix, PDF417 và Code 128
- Python 3.6+. Chạy trên Windows, Linux và macOS
- Xuất mã vạch raster (PNG, JPEG, TIFF, BMP, GIF) và vector (SVG, EMF)
Tạo và quét QR Code trong vài giây
Thêm ví dụ ># 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
Giải mã ổn định trên ảnh thực tế
Đầu vào production hiếm khi hoàn hảo. Dùng preset QualitySettings để đổi tốc độ lấy mức chịu lỗi khi mã vạch bị nhòe, nhiễu, tương phản thấp, bị nghiêng hoặc hư hỏng một phần. API hỗ trợ hơn 80 hệ mã vạch và hoạt động tốt cho workflow batch và dịch vụ.
Tiêu chuẩn? Đầy đủ.
Aspose.BarCode for Python via .NET hỗ trợ tất cả các định dạng hình ảnh chính, bao gồm định dạng vector như SVG và EMF, cũng như PDF. Dùng API của chúng tôi để nhận dạng files từ máy quét hoặc máy ảnh một cách dễ dàng. Dưới đây là tất cả các hệ mã vạch được hỗ trợ, bao gồm 1D, 2D, bưu chính và tổng hợp. Mỗi loại đều có thể được tạo và nhận dạng trên mọi nền tảng được hỗ trợ.
Mã ma trận / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Mã tuyến tính / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Mã ngành & tổng hợp
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Nền tảng và cài đặt
Cài từ PyPI với pip install aspose-barcode-for-python-via-net. Hỗ trợ Python 3.6+ trên Windows, Linux và macOS. Đọc từ tệp, luồng hoặc đối tượng bitmap, sau đó lưu mã vạch ra các định dạng raster phổ biến hoặc SVG/EMF cho workflow in ấn.
Bản demo mã trực tiếp
Dán văn bản → nhận mã vạch. Thả tệp → nhận dữ liệu đã giải mã. Cả hai ví dụ đều có mã mẫu tự sinh để bạn có thể sao chép thẳng vào dự án.
Tài liệu, nhãn và batch job
Use case phổ biến: thêm mã vạch vào ảnh và PDF, tạo nhãn vận chuyển và nhãn tồn kho, kiểm tra mã trong tài liệu đã scan và xử lý thư mục bằng background worker.
Tạo mã
- Kiểm soát X-dimension, kích thước, lề, xoay, chú thích và font
- Xuất PNG, JPEG, TIFF, BMP hoặc GIF. Dùng SVG hoặc EMF cho in ấn.
- Đơn vị: milimét, inch, point, pixel
Nhận dạng
- Đọc từ tệp hoặc luồng; trả về loại, văn bản, vùng và hướng
- Preset cho tốc độ vs chất lượng. Tùy chọn cho ảnh nhiễu hoặc tương phản thấp
- Nhắm hệ mã cụ thể để giảm thời gian quét
Nhóm hỗ trợ
- 2D: QR/Micro QR, Data Matrix, PDF417, Swiss QR
- Tuyến tính: EAN/UPC, Code 128 (GS1), ITF, Code 39/93
- Bưu chính: RM4SCC, Postnet, Planet, Australia Post
Trải nghiệm lập trình viên và licensing
Aspose.BarCode for Python via .NET Giữ business logic trong Python trong khi engine xử lý mã vạch ở dịch vụ headless, background job và CI. Dùng preset để tinh chỉnh tốc độ vs độ chính xác và áp dụng license cho production.
Python-first
Giữ business logic trong Python. Engine xử lý phần nặng và chạy trên server headless, container và CI.
Preset
Dùng preset QualitySettings như high_performance, normal_quality và high_quality, hoặc tự tinh chỉnh tùy chọn.
Evaluation
Bắt đầu ở chế độ evaluation. Áp dụng license tạm thời để thử nghiệm hoặc license trả phí cho production.