מחולל קוד דו מימדי | יוצר קוד דו מימדי | צור ברקוד דו מימדי

ברקודים דו מימדיים, הידועים גם כמטריקס ברקודים, הם סוג של ברקוד המקודד מידע בשני מימדים, אנכית ואופקית כאחד. זה מאפשר להם לאחסן הרבה יותר נתונים מאשר עמיתיהם ה-1D המסורתיים, מה שהופך אותם לאידיאליים עבור יישומים שבהם המקום מוגבל. בין הברקודים הדו-ממדיים הנפוצים ביותר הם קודי QR, או קודי תגובה מהירה. הריבועים השחור-לבן הנפוצים הללו חדרו כמעט לכל היבט בחיינו, מתוויות מוצר, תפריטי מסעדות ועד לאמנות רחוב. קודי QR חוללו מהפכה באופן שבו אנו מתקשרים עם מידע. בעזרת סריקה אחת, הקודים הרב-תכליתיים הללו יכולים להעביר אותנו לאתרי אינטרנט, להציג הודעות טקסט, לחבר אותנו לפרופילי מדיה חברתית ואפילו להפעיל אפליקציות. המאמר יספק מדריך שלב אחר שלב להפקת ברקודים דו-ממדיים או קודי QR באמצעות ה-API של מחולל ברקודים דו-ממדיים. אז בואו נתחיל.

מאמר זה יעסוק בנושאים הבאים:

  1. API מחולל ברקוד דו-ממדי
  2. כיצד ליצור קודים דו-ממדיים או קודי QR?
  3. מחולל ברקוד דו מימדי ב-C#
  4. מחולל קוד דו-ממדי ב-Java
  5. צור ברקוד דו-ממדי ב-Python
  6. מחולל קוד QR דו מימדי
  7. מחולל קוד דו-ממדי מקוון
  8. יוצר קוד דו מימדי - משאבי למידה

API של מחולל ברקוד דו מימדי

Aspose.Barcode הוא ממשק API פופולרי ליצירת ברקודים דו-ממדיים ולמחולל קודי QR המאפשר ליצור ולהתאים אישית סוגים שונים של ברקודים דו-ממדיים, כולל קודי QR. זוהי ספריית יצירת וזיהוי ברקוד מקיפה המאפשרת למפתחים לשלב פונקציונליות ברקוד ב-.NET, Java, PHP, C++, Android, שלהם. Node.js, ו-Python יישומים. ה-API תומך ביותר מ-60 סמליות ברקוד, כולל ברקוד 1D וגם 2D. בסעיפים הבאים, נחקור את השלבים ליצירת קוד QR לטקסט באמצעות ספריית Aspose.Barcode.

ה-API מאפשר יצירת QR Code, Micro QR Code, PDF417, Compact PDF417, Macro PDF417, Micro PDF417, Aztec Code, Data Matrix, DotCode, GS1 Data Matrix, GS1 QR Code, MaxiCode, Swiss QR Code, Han Xin Code, HIBC קוד QR של LIC

כיצד ליצור ברקודים דו-ממדיים או קודי QR?

  1. הורד והתקן את ספריית Aspose.Barcode.
  2. אתחול מופע חדש של המחלקה BarcodeGenerator.
  3. ציין את הטקסט שברצונך לקודד בברקוד דו-ממדי.
  4. שמור את תמונת הקוד שנוצרה לקובץ.

מחולל ברקוד דו מימדי ב-C#

אנו יכולים ליצור ברקוד דו מימדי ולפתח מחולל קוד עם Aspose.BarCode עבור .NET על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, אנא הורד את ה-DLL של ה-API או התקן את חבילת Aspose.BarCode NuGet באמצעות הפקודה הבאה בקונסולת מנהל החבילות:
PM> Install-Package Aspose.BarCode
  1. לאחר מכן, צור מופע של המחלקה BarcodeGenerator והגדר את ה-EncodeTypes.
  2. לאחר מכן, ציין את הטקסט לקידוד.
  3. לחלופין, ציין אפשרויות התאמה אישית של קוד.
  4. לבסוף, קרא לשיטת save() כדי לשמור את תמונת הברקוד שנוצרה בנתיב הקובץ הנתון.

דוגמת הקוד הבאה מראה כיצד ליצור ברקוד דו-ממדי באמצעות C#.

using Aspose.BarCode;
using Aspose.BarCode.Generation;

// אתחול מופע של BarcodeGenerator
// ציין סוג קידוד
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "Aspose.BarCode");

// הגדר רזולוציה
generator.Parameters.Resolution = 100;

// צור ברקוד
generator.Save("C:\\Files\\Pdf417-barcode.jpg");
מחולל ברקוד דו מימדי ב-C#

מחולל ברקוד דו מימדי ב-C#

מחולל קוד דו מימדי בג’אווה

באופן דומה, אנו יכולים ליצור ברקוד דו מימדי ב-Java באמצעות Aspose.BarCode עבור Java על ידי ביצוע השלבים שהוזכרו לעיל. עם זאת, עלינו להוריד את ה-JAR של ה-API או להוסיף את תצורת pom.xml הבאה ביישום Java מבוסס 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>

דוגמת הקוד הבאה מראה כיצד ליצור ברקוד דו-ממדי באמצעות Java.

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 ב-Python, נשתמש ב-Aspose.BarCode עבור Python דרך NET. למטרה זו, אנא בצע את השלבים שהוזכרו קודם לכן. עם זאת, אנא הורד את חבילת Python או התקן את ה-API מ-PyPI באמצעות פקודת ה-pip הבאה במסוף:

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

דוגמת הקוד הבאה מראה כיצד ליצור ברקוד דו-ממדי ב-Python.

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 דו מימדי

אנו יכולים ליצור בקלות קודי QR על ידי ביצוע השלבים שהוזכרו קודם לכן. עם זאת, אנחנו רק צריכים לציין את ה-EncodeTypes בתור “QR”.

דוגמת הקוד הבאה מראה כיצד ליצור קוד QR באמצעות C#.

using Aspose.BarCode;
using Aspose.BarCode.Generation;

// אתחול מופע של BarcodeGenerator
// ציין את סוג הקידוד כ-QR
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// ציין את מימד X 
generator.Parameters.Barcode.XDimension.Pixels = 8;

// ליצור קוד QR
generator.Save("C:\\Files\\qr-code.jpg");
מחולל קוד QR דו מימדי

מחולל קוד QR דו מימדי

2D Code Creator - קבל רישיון חינם

Aspose מספקת גרסת הערכה משלימה המיועדת לבדיקת התכונות והיכולות של ה-API. אנא קבל רישיון זמני בחינם כדי לחקור את הספרייה ללא מגבלות הערכה.

מחולל קוד דו מימדי מקוון

אתה יכול גם לנסות את אפליקציית האינטרנט החינמית הזו מחולל ברקוד מקוון כדי ליצור ברקודים דו-ממדיים או קודי QR. אפליקציית אינטרנט זו פותחה באמצעות ה-API שלעיל.

יוצר קוד דו מימדי - משאבי למידה

מלבד יצירת ברקודים דו-ממדיים או קודי QR, תוכלו ללמוד עוד על Aspose.BarCode ולחקור את התכונות השונות שלו באמצעות המשאבים המפורטים להלן:

סיכום

בפוסט זה בבלוג, הראינו לך כיצד ליצור ברקודים דו-ממדיים או קודי QR באופן מקוון או פרוגרמטי. על ידי ביצוע השלבים המתוארים במדריך זה, תוכל לפתח בקלות יישומי מחולל קוד 2D משלך. הצגנו גם אפליקציית אינטרנט מקוונת ליצירת ברקודים תוך כדי תנועה. אנו מקווים שפוסט זה היה מועיל בהנחייתך בתהליך של יצירת ברקודים דו-ממדיים עם Aspose.Barcode. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמי שלנו.

ראה גם