بارکدهای دوبعدی که با نام ماتریسی بارکد نیز شناخته میشوند، نوعی بارکد هستند که اطلاعات را در دو بعد عمودی و افقی رمزگذاری میکنند. این به آنها اجازه میدهد تا دادههای بسیار بیشتری را نسبت به همتایان 1 بعدی سنتی خود ذخیره کنند، و آنها را برای برنامههایی که فضا محدود است ایدهآل میکند. از جمله پرکاربردترین بارکدهای دوبعدی، کدهای QR یا کدهای پاسخ سریع هستند. این مربعهای سیاه و سفید همه جا تقریباً در تمام جنبههای زندگی ما نفوذ کردهاند، از برچسبهای محصولات گرفته تا منوی رستورانها و حتی هنرهای خیابانی. کدهای QR شیوه تعامل ما با اطلاعات را متحول کرده است. با یک اسکن، این کدهای همه کاره می توانند ما را به وب سایت ها منتقل کنند، پیام های متنی را نمایش دهند، ما را به پروفایل های رسانه های اجتماعی متصل کنند و حتی برنامه ها را راه اندازی کنند. این مقاله یک راهنمای گام به گام برای تولید بارکدهای دوبعدی یا کدهای QR با استفاده از API تولید کننده بارکد دو بعدی ارائه می دهد. پس بیایید شروع کنیم.
این مقاله موضوعات زیر را پوشش خواهد داد:
- API مولد بارکد دوبعدی
- چگونه دارکدهای دوبعدی یا کدهای QR ایجاد کنیم؟
- مولد بارکد دو بعدی در سی شارپ
- مولد کد دوبعدی در جاوا
- یک بارکد دو بعدی در پایتون بسازید
- سازنده کد QR ۲ بعدی
- مولد کد دوبعدی آنلاین
- سازنده کد ۲ بعدی - منابع یادگیری
API مولد بارکد دو بعدی
Aspose.Barcode یک API بارکد دو بعدی و تولید کننده کد QR محبوب است که به شما امکان می دهد انواع بارکدهای دوبعدی، از جمله کدهای QR را ایجاد و سفارشی کنید. این یک کتابخانه جامع تولید و شناسایی بارکد است که توسعه دهندگان را قادر می سازد تا عملکرد بارکد را در .NET، Java، PHP، C++، Android، خود ادغام کنند. برنامههای Node.js و Python. API از بیش از 60 نماد بارکد، از جمله بارکدهای 1 بعدی و 2 بعدی پشتیبانی می کند. در بخشهای بعدی، مراحل ایجاد یک کد QR برای متن با استفاده از کتابخانه Aspose.Barcode را بررسی خواهیم کرد.
API امکان تولید کد QR، Micro QR Code، PDF417، Compact PDF417، Macro PDF417، Micro PDF417، Code Aztec، Data Matrix، DotCode، GS1 Data Matrix، GS1 QR Code، MaxiCode، کد QR سوئیس، کد Han Xin، HIBC را می دهد. کد QR LIC
چگونه بارکدهای دوبعدی یا کدهای QR ایجاد کنیم؟
- کتابخانه Aspose.Barcode را دانلود و نصب کنید.
- یک نمونه جدید از کلاس BarcodeGenerator را راه اندازی کنید.
- متنی را که می خواهید در یک بارکد دو بعدی رمزگذاری کنید، مشخص کنید.
- تصویر کد تولید شده را در یک فایل ذخیره کنید.
تولید کننده بارکد دوبعدی در سی شارپ
با دنبال کردن مراحل زیر میتوانیم یک بارکد دوبعدی ایجاد کنیم و با Aspose.BarCode برای داتنت یک تولیدکننده کد ایجاد کنیم:
- ابتدا، لطفاً یا DLL API را دانلود کنید یا بسته Aspose.BarCode NuGet را با استفاده از دستور زیر در کنسول Package Manager نصب کنید:
PM> Install-Package Aspose.BarCode
- سپس یک نمونه از کلاس BarcodeGenerator ایجاد کنید و EncodeTypes را تنظیم کنید.
- سپس متن مورد نظر را برای کدگذاری مشخص کنید.
- به صورت اختیاری، گزینه های سفارشی سازی کد را مشخص کنید.
- در نهایت، متد save() را فراخوانی کنید تا تصویر بارکد تولید شده در مسیر فایل داده شده ذخیره شود.
نمونه کد زیر نحوه تولید بارکد دو بعدی با استفاده از سی شارپ را نشان می دهد.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// یک نمونه از BarcodeGenerator را راه اندازی کنید
// نوع Encode را مشخص کنید
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "Aspose.BarCode");
// تنظیم وضوح
generator.Parameters.Resolution = 100;
// بارکد تولید کنید
generator.Save("C:\\Files\\Pdf417-barcode.jpg");
مولد کد دوبعدی در جاوا
به همین ترتیب، ما می توانیم با دنبال کردن مراحل ذکر شده در بالا، یک بارکد دو بعدی در جاوا با استفاده از Aspose.BarCode برای جاوا ایجاد کنیم. با این حال، ما باید JAR API را دانلود کنیم یا پیکربندی pom.xml زیر را در یک برنامه جاوا مبتنی بر Maven اضافه کنیم.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>23.10</version>
</dependency>
نمونه کد زیر نحوه ایجاد بارکد دو بعدی با استفاده از جاوا را نشان می دهد.
import com.aspose.barcode.generation.BarCodeImageFormat;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.barcode.generation.EncodeTypes;
// BarcodeGenerator را راه اندازی کنید
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.AZTEC, "1234567890");
// مقدار اندازه را بر حسب پیکسل تنظیم کنید
generator.getParameters().getBarcode().getXDimension().setPixels(8);
// بارکد آزتک تولید کنید
generator.save("C:\\Files\\aztec.bmp", BarCodeImageFormat.BMP);
یک بارکد دو بعدی در پایتون بسازید
برای ایجاد بارکدهای دو بعدی یا کدهای QR در پایتون، از Aspose.BarCode برای پایتون از طریق دات نت استفاده می کنیم. برای این منظور لطفا مراحل ذکر شده در قبل را دنبال کنید. با این حال، لطفاً بسته پایتون را دانلود کنید یا API را از PyPI با استفاده از دستور pip زیر در کنسول نصب کنید:
pip install aspose-barcode-for-python-via-net
نمونه کد زیر نحوه ایجاد بارکد دو بعدی در پایتون را نشان می دهد.
import aspose.barcode as barcode
# شیء کلاس BarcodeGenerator را راه اندازی کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DATA_MATRIX, "Aspose.BarCode")
# تنظیم پارامترها برای بارکد Datamatrix
generator.parameters.barcode.x_dimension.pixels = 8.0
# بارکد Datamatrix را ایجاد کنید
generator.save("C:\\Files\\datamatrix-barcode.png")
تولید کننده کد QR 2D
با انجام مراحلی که قبلا ذکر شد می توانیم به راحتی کدهای QR ایجاد کنیم. با این حال، ما فقط باید EncodeTypes را به عنوان “QR” مشخص کنیم.
نمونه کد زیر نحوه تولید یک کد QR با استفاده از C# را نشان می دهد.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// یک نمونه از BarcodeGenerator را راه اندازی کنید
// نوع Encode را به عنوان QR مشخص کنید
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// بعد X را مشخص کنید
generator.Parameters.Barcode.XDimension.Pixels = 8;
// کد QR تولید کنید
generator.Save("C:\\Files\\qr-code.jpg");
2D Code Creator - یک مجوز رایگان دریافت کنید
Aspose یک نسخه ارزیابی تکمیلی ارائه می دهد که برای آزمایش ویژگی ها و قابلیت های API طراحی شده است. لطفاً یک مجوز موقت رایگان برای کاوش در کتابخانه بدون هیچ گونه محدودیت ارزیابی دریافت کنید.
2D Code Generator آنلاین
همچنین میتوانید این برنامه وب رایگان تولیدکننده بارکد آنلاین را برای تولید بارکدهای دوبعدی یا کدهای QR امتحان کنید. این برنامه وب با استفاده از API فوق توسعه یافته است.
2D Code Creator - منابع آموزشی
علاوه بر ایجاد بارکدهای دوبعدی یا کدهای QR، میتوانید درباره Aspose.BarCode اطلاعات بیشتری کسب کنید و ویژگیهای متقاعدکننده مختلف آن را با استفاده از منابع ارائه شده در زیر کشف کنید:
نتیجه
در این پست وبلاگ، نحوه ایجاد بارکدهای دو بعدی یا کدهای QR را به صورت آنلاین یا برنامهریزی به شما نشان دادهایم. با دنبال کردن مراحل ذکر شده در این راهنما، می توانید به راحتی برنامه های تولید کننده کد دوبعدی خود را توسعه دهید. ما همچنین یک برنامه وب آنلاین برای ایجاد بارکد در حال حرکت معرفی کرده ایم. امیدواریم این پست برای راهنمایی شما در فرآیند ایجاد بارکدهای دو بعدی با Aspose.Barcode مفید بوده باشد. در صورت وجود هرگونه ابهامی، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.