Aspose.BarCode برای پایتون از طریق دات نت

ما خوشحالیم که اعلام کنیم که API Aspose.BarCode برای زبان برنامه نویسی پایتون از طریق پلت فرم دات نت قابل دسترسی است. این به توسعه دهندگان این امکان را می دهد تا به طور یکپارچه قابلیت های تولید بارکد پیشرفته و شناسایی را در پروژه های پایتون خود که در محیط دات نت مستقر شده اند، ادغام کنند.

در این مقاله، یک کتابخانه بارکد اسکنر و تولید کننده بارکد جدید اضافه شده برای پایتون از طریق دات نت، ویژگی های کلیدی آن و برخی جزئیات در مورد نصب و مجوز آن را معرفی می کنیم. در صفحه محصول مربوطه درباره این API اطلاعات بیشتری کسب کنید.

ویژگی های Aspose.BarCode برای پایتون از طریق دات نت

Aspose.BarCode API برای پایتون از طریق دات نت یک ابزار قدرتمند است که به توسعه دهندگان اجازه می دهد تا به راحتی قابلیت تولید بارکد و خواندن را در پروژه های پایتون خود بگنجانند. برخی از ویژگی های کلیدی این کتابخانه بارکد عبارتند از:

  • پشتیبانی از طیف گسترده ای از فرمت های بارکد: بیش از 40 نوع بارکد مختلف از جمله کد QR، کد آزتک، PDF417، ماتریس داده، EAN، UPC، کد 39 و موارد دیگر را پشتیبانی می کند.
  • قابلیت های پیشرفته تشخیص بارکد: می تواند بارکدها را از فرمت های مختلف تصویر (BMP، GIF، PNG، JPG یا TIFF) و با کیفیت های مختلف بخواند. علاوه بر این، امکان رمزگشایی بارکدهای آسیب دیده یا تحریف شده را فراهم می کند و از پیش تنظیم های تشخیص مختلف پشتیبانی می کند که می تواند برای اولویت خواندن بارکد برای سرعت یا کیفیت استفاده شود.
  • گزینه های سفارشی سازی: توسعه دهندگان می توانند جنبه های مختلف بارکدهای تولید شده مانند اندازه، جهت و رنگ را سفارشی کنند.
  • ادغام آسان: می توان آن را به راحتی با هر پروژه پایتون با استفاده از پلت فرم دات نت ادغام کرد
  • خروجی با کیفیت بالا: تصاویر بارکد با کیفیتی تولید می کند که به راحتی توسط هر بارکدخوان قابل اسکن و خواندن است.
  • استفاده آسان: دارای یک عملکرد غنی و آسان برای استفاده است که می توان آن را به راحتی از پایتون فراخوانی کرد
  • انعطاف پذیری: می توان از آن برای هر نوع محیط توسعه، چه مبتنی بر وب یا دسکتاپ استفاده کرد
  • مستقل از پلتفرم: مستقل از پلتفرم است و می تواند در سیستم عامل های مختلف مانند ویندوز، لینوکس یا مک استفاده شود

انواع بارکد پشتیبانی شده

Aspose.BarCode API برای پایتون از طریق دات نت از طیف گسترده ای از انواع بارکد، از جمله بیش از 60 نماد خطی، دو بعدی و پستی پشتیبانی می کند:

  • بارکدهای خطی رایج ترین نوع بارکد هستند و با یک سری خطوط و فاصله های موازی نشان داده می شوند. Aspose.BarCode API برای پایتون از طریق دات نت از نمادهای خطی محبوب مانند Code 39, Code 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok پشتیبانی می کند. -f، و بیشتر.

  • بارکدهای دوبعدی ظرفیت ذخیره سازی بیشتری نسبت به بارکدهای خطی دارند. آنها به عنوان ماتریسی از نقاط یا مربع ها تعریف می شوند. Aspose.BarCode API برای پایتون از طریق دات نت از انواع پرکاربرد دو بعدی مانند QR Code و Micro QR Code، PDF417، کد آزتک، DotCode، Data Matrix، MaxiCode و غیره پشتیبانی می کند.

  • بارکد پستی برای مرتب سازی و ردیابی نامه استفاده می شود. کتابخانه بارکد از مجموعه گسترده ای از استانداردهای بارکد پستی، از جمله Royal Mail، Planet، Postnet و غیره پشتیبانی می کند.

قابلیت های تولید و شناسایی

Aspose.BarCode API برای پایتون از طریق دات نت قابلیت های تولید و شناسایی پیشرفته را برای طیف گسترده ای از انواع بارکد ارائه می دهد:

  • قابلیت های تولید: API به توسعه دهندگان این امکان را می دهد که به راحتی با استفاده از یک API ساده و با کاربری آسان، تصاویر بارکد با کیفیت بالا تولید کنند. کلاس اصلی برای تولید بارکد BarCodeGenerator نامیده می شود. روش هایی را برای تنظیم ویژگی های مختلف بارکد تولید شده، مانند قالب، متن و اندازه بارکد ارائه می دهد. پس از تنظیم خصوصیات، می توان از روش Save برای ذخیره تصویر بارکد تولید شده در یک فایل یا جریان استفاده کرد.

  • قابلیت های خواندن: API همچنین قابلیت های پیشرفته تشخیص بارکد را فعال می کند و به توسعه دهندگان این امکان را می دهد که به راحتی بارکدها را از منابع مختلف مانند تصاویر، فایل های PDF و حتی جریان های زنده دوربین وب شناسایی کنند. کلاس اصلی برای تشخیص بارکد BarCodeReader نام دارد. این شامل روش هایی برای تشخیص بارکد از یک فایل، جریان یا شیء تصویر است. پس از شناسایی بارکد، می توان از روش getcodetext برای بازیابی متن کدگذاری شده در بارکد استفاده کرد.

لطفاً برای اطلاعات دقیق درباره همه کلاس‌ها، روش‌ها و ویژگی‌های موجود برای استفاده، به مستندات API مراجعه کنید.

نصب و استفاده

فرآیند نصب Aspose.BarCode برای پایتون از طریق دات نت شامل چند مرحله ساده است. قبل از ادامه، مطمئن شوید که شرایط لازم زیر را دارید:

  • پایتون 3.6 یا بالاتر
  • کتابخانه های زمان اجرا GCC-6 (یا جدیدتر)
  • وابستگی های NET Core Runtime
  • برای Python 3.6-3.7: ساخت pymalloc پایتون
  • libpython کتابخانه پایتون مشترک

Aspose.BarCode برای پایتون از طریق دات نت را می توان با دانلود یک فایل .whl از صفحه دانلود API به دست آورد. پس از دریافت فایل، می توانید آن را از طریق خط فرمان با استفاده از دستور زیر نصب کنید:

نام بسته نصب pip

متناوبا، کد منبع برای کتابخانه بارکد در مخزن Pypi (شاخص بسته پایتون) به عنوان یک بسته موجود است که با اجرای دستور زیر قابل نصب است:

pip install aspose-barcode-for-python-via-net

صدور مجوز

Aspose.BarCode برای پایتون از طریق دات نت یک حالت ارزیابی را ارائه می دهد که امکان تولید بارکدها را بدون هیچ محدودیتی فراهم می کند. با این حال، یک واترمارک با عبارت “Aspose” روی تصویر بارکد حاصل قرار می گیرد. نسخه بدون مجوز همچنین می تواند برای خواندن همه انواع بارکد پشتیبانی شده استفاده شود، با این حال فقط کد 39 را می توان بدون هیچ محدودیتی رمزگشایی کرد. تلاش برای خواندن بارکدهای متناظر با انواع دیگر منجر به پوشاندن 30 درصد از متن رمزگشایی شده با "" می شود. برای دسترسی به عملکرد کامل کتابخانه و انجام تولید و خواندن بارکد بدون محدودیت یا قرار دادن واترمارک، باید مجوز دریافت کرد. پس از خرید مجوز، به تمام ویژگی های کتابخانه دسترسی کامل خواهید داشت.

اگر می خواهید قابلیت های کامل Aspose.BarCode را برای پایتون از طریق دات نت آزمایش کنید، می توانید یک مجوز موقت 30 روزه درخواست کنید. برای جزئیات بیشتر، لطفاً به دستورالعمل‌های چگونه مجوز موقت دریافت کنیم؟ مراجعه کنید. برای استفاده از کتابخانه بارکد بدون محدودیت، باید مجوز تجاری خریداری شود. می توانید اطلاعاتی در مورد قیمت و شرایط اینجا پیدا کنید.

نتیجه

در این مقاله کتابخانه بارکد جدیدی که برای پروژه های پایتون پیاده سازی شده در محیط های دات نت منتشر شده است را معرفی کردیم. به طور کلی، Aspose.BarCode API برای پایتون از طریق دات نت ابزار قدرتمندی است که توسعه دهندگان می توانند از آن برای افزودن عملکرد بارکد پیشرفته به پروژه های خود با کمترین تلاش استفاده کنند.

اگر سوالی دارید، می‌توانید به تالار گفتمان پشتیبانی رایگان مراجعه کنید که می‌تواند نه تنها در حل مسائل فنی بلکه در دریافت مشاوره برای حل هر مشکل تجاری کمک کند.