IronBarCode v2026.2.1 – The C# Barcode Library
کتابخانه .NET برای خواندن، تولید و شخصی سازی Barcode
Specification
| Technology | .Net Core, .Net Framework, .NET MAUI, ASP.NET, Blazor, WPF |
|---|
توضیحات:
IronBarcode برای پروژههای .NET طراحی شده و تمام کارهای مربوط به Barcode را در یک کتابخانه جمع کرده است. میتوانید Barcodeهای جدید ایجاد کنید، اطلاعات آنها را از روی تصویر یا فایل استخراج کنید و ظاهرشان را هم تغییر دهید. این کتابخانه با پروژههای C#، F# و VB.NET کار میکند و فرمتهای شناخته شده ای مانند QR، Aztec، Data Matrix، PDF417، UPC، EAN و Code128 را پوشش میدهد. خواندن Barcode فقط به تصاویر محدود نیست؛ فایلهای PDF، Streamها، Objectهای System.Drawing و فرمتهایی مثل SVG، JPEG، PNG، GIF، TIFF و BMP نیز قابل پردازش هستند.
خروجی Barcode را میتوان به صورت تصویر، PDF، HTML یا Stream تولید کرد. اگر ظاهر Barcode نیاز به تغییر داشته باشد، اندازه، Margin، رنگ، متنهای توضیحی و حتی Logo داخل QR Code قابل تنظیم هستند. برای پروژههایی که چند Barcode را همزمان پردازش میکنند، قابلیتهایی مانند Async، Multithreading و Batch Processing در نظر گرفته شده و ابزار Crop Region هم کمک میکند بخش مشخصی از تصویر برای خواندن انتخاب شود. همه اینها باعث میشود، پردازش تعداد زیادی Barcode زمان کمتری میگیرد.
گاهی کیفیت تصویر مناسب نیست و Barcode به سختی خوانده میشود. برای چنین شرایطی، IronBarcode چندین فیلتر پردازش تصویر مانند Thresholding، Brightness، Contrast، Sharpen، Blur، Erosion و Dilation را در اختیار برنامه نویس قرار میدهد تا قبل از خواندن Barcode، کیفیت تصویر اصلاح شود. این کتابخانه روی Windows، macOS و Linux اجرا میشود و در محیطهایی مانند Docker، Azure، AWS، iOS و Android نیز قابل استفاده است.
ویژگی ها:
- خواندن و تولید بیش از 50 نوع Barcode
- تولید خروجی به صورت Image، PDF، HTML و Stream
- خواندن Barcode از Image، PDF، Stream و Objectهای Drawing
- سازگار با QR، Data Matrix، PDF417، Aztec، UPC، EAN و Code128
- تنظیم اندازه، Margin، رنگ، Annotation و Logo برای QR Code
- Batch Processing با Async و Multithreading
- تعیین Crop Region و نمایش Confidence Score هنگام خواندن
- فیلترهای پردازش تصویر برای Barcodeهای کم کیفیت یا دارای نویز
مناسب برای:
IronBarcode برای توسعه دهندگانی کاربرد دارد که میخواهند قابلیت تولید یا اسکن Barcode، پردازش گروهی و خودکارسازی اسناد را به برنامههای مبتنی بر .NET اضافه کنند.
سوالات متداول:
IronBarcode روی چه سیستم عاملهایی اجرا میشود؟
Windows، macOS و Linux به صورت مستقیم پشتیبانی میشوند و برای محیطهای iOS، Android، Docker، Azure و AWS نیز قابل استفاده است.
با کدام نسخههای .NET سازگار است؟
این کتابخانه با .NET Framework، .NET Core و .NET Standard کار میکند و نسخههای .NET 3.1 تا .NET 10 را پوشش میدهد.
آیا میتواند Barcode را مستقیما از فایل PDF بخواند؟
بله. علاوه بر PDF، Barcodeها را از تصاویر، Streamها و Objectهای Drawing نیز استخراج میکند.
آیا چند Barcode را میتوان همزمان پردازش کرد؟
بله. خواندن چند Barcode در یک مرحله، Batch Processing، Async، Multithreading و Crop Region همگی برای این نوع پردازش در دسترس هستند.









Reviews
Clear filtersThere are no reviews yet.