קודי QR משמשים לאחסון נתונים רבים בחלל קטן. הם קלים לשימוש וניתן לסרוק אותם על ידי סמארטפונים או מכשירים אחרים כדי לפתוח אתר אינטרנט, לצפות בסרטון או לגשת למידע מקודד אחר. בפוסט זה בבלוג, נלמד כיצד ליצור קודי QR מבוססי טקסט באופן פרוגרמטי ב-C#. אנו נספק מדריך שלב אחר שלב וקטעי קוד שיעזרו לך לפתח טקסט משלך למחולל קוד QR ב-C#.
מאמר זה עוסק בנושאים הבאים:
- C# טקסט לממשק API של מחולל קוד QR
- המר טקסט לקוד QR ב-C#
- התאמה אישית של טקסט ליצירת קוד QR
- צור קוד QR עם טקסט
- טקסט למחולל קוד QR מקוון
- משאבי למידה בחינם
C# טקסט ל-QR Code Generator API
להמרת כל טקסט לקוד QR, נשתמש ב-Aspose.BarCode for .NET API. הוא מאפשר יצירה, סריקה וקריאה של ברקודים וקודי QR ביישומי NET. ה-API מאפשר למפתחים לשמור בקלות את הברקוד או קוד ה-QR שנוצר בפורמטים שונים של תמונה, כגון PNG, JPEG ו-TIFF. הוא תומך ביותר מ-60 סמלי ברקוד, כגון קוד QR, קוד 128, קוד 39, EAN, UPC ועוד רבים.
אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות הפקודה NuGet הבאה:
PM> Install-Package Aspose.BarCode
המרת טקסט לקוד QR ב-C#
אנו יכולים ליצור בקלות קוד QR מכל טקסט שסופק על ידי ביצוע השלבים הבאים:
- צור מופע של המחלקה BarcodeGenerator.
- הגדר את ה-EncodeTypes ל-QR.
- ציין את טקסט הקלט לקידוד.
- לחלופין, ציין אפשרויות התאמה אישית של קוד QR.
- לבסוף, קרא לשיטת Save() כדי לשמור את תמונת קוד ה-QR שנוצרה בנתיב הקובץ הנתון.
דוגמת הקוד הבאה מראה כיצד להמיר טקסט לקוד QR ב-C#.
// דוגמה זו של קוד מדגימה כיצד ליצור קוד QR מטקסט.
// אתחל את הברקוד-Generator
// ציין את סוג הקידוד כ-QR
var generator = new BarcodeGenerator(EncodeTypes.QR);
// ציין טקסט קוד לקידוד
generator.CodeText = "Your text goes here!";
// ציין את גודל התמונה
generator.Parameters.Barcode.XDimension.Pixels = 8;
generator.Parameters.Resolution = 500;
// שמור את קוד ה-QR שנוצר
generator.Save("C:\\Files\\Text_QR_Code.jpg");
התאמה אישית של טקסט ליצירת קוד QR ב-C#
אנו יכולים להתאים אישית את המראה של קודי QR שנוצרו מטקסט על ידי ביצוע השלבים שהוזכרו קודם לכן. עם זאת, עלינו להגדיר כמה מאפיינים נוספים כדי להתאים אישית את צבע הרקע, צבע הגבול, גובה התמונה וכו'.
דוגמת הקוד הבאה מראה כיצד להתאים אישית טקסט ליצירת קוד QR ב-C#.
// דוגמה זו של קוד מדגימה כיצד ליצור קוד QR מטקסט.
// אתחל את הברקוד-Generator
// ציין את סוג הקידוד כ-QR
var generator = new BarcodeGenerator(EncodeTypes.QR);
// ציין טקסט קוד לקידוד
generator.CodeText = "Your text goes here!";
// ציין את גודל התמונה
generator.Parameters.Barcode.XDimension.Pixels = 8;
// הגדר צבע רקע
generator.Parameters.BackColor = Color.Red;
// הגדר צבע QR
generator.Parameters.Barcode.BarColor = Color.Blue;
// הגדר רזולוציית תמונה
generator.Parameters.Resolution = 300;
// הגדר גבול
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Yellow;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;
// שמור את קוד ה-QR שנוצר
generator.Save("C:\\Files\\Customized_QR_Code.jpg");
צור קוד QR עם טקסט ב-C#
אנו יכולים גם להוסיף טקסט קריא אנושי לתמונת קוד ה-QR שנוצרה. זה יכול להיות תווית טקסט ראשית, כיתוב עליון או כיתוב תחתון. אנו יכולים להוסיף טקסט קוד ואת הכיתוב למטה על ידי ביצוע השלבים שהוזכרו קודם לכן. עם זאת, אנחנו רק צריכים להגדיר את המאפיינים CodeTextParameters ו- CaptionBelow כפי שמוצג להלן:
// דוגמה זו של קוד מדגימה כיצד ליצור קוד QR מטקסט.
// אתחל את BarcodeGenerator
// ציין את סוג הקידוד כ-QR
var generator = new BarcodeGenerator(EncodeTypes.QR);
// ציין טקסט קוד לקידוד
generator.CodeText = "Your text goes here!";
// ציין את גודל התמונה
generator.Parameters.Barcode.XDimension.Pixels = 8;
// הגדר צבע רקע
generator.Parameters.BackColor = Color.White;
// הגדר צבע QR
generator.Parameters.Barcode.BarColor = Color.Blue;
// הגדר רזולוציית תמונה
generator.Parameters.Resolution = 300;
// הגדר גבול
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Red;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;
// הצג את טקסט הקוד מעל קוד ה-QR
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "Aspose.BarCode";
generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Above;
// הגדר את הכיתוב מתחת לקוד ה-QR
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "HELLO";
generator.Parameters.CaptionBelow.Text = "ASPOSE";
generator.Parameters.CaptionBelow.Visible = true;
generator.Parameters.CaptionBelow.Font.Style = FontStyle.Bold;
generator.Parameters.CaptionBelow.Font.Size.Pixels = 18;
generator.Parameters.CaptionBelow.Font.FamilyName = "Verdana";
// שמור את קוד ה-QR שנוצר
generator.Save("C:\\Files\\QR_Code_with_text.jpg");
טקסט ל-QR Code Generator - קבל רישיון חינם
אתה יכול לקבל רישיון זמני בחינם כדי לנסות את הספרייה ללא מגבלות הערכה.
טקסט לקוד QR באינטרנט
אתה יכול ליצור קוד QR מכל קלט טקסט מקוון בחינם באמצעות האפליקציה המקוונת אפליקציית האינטרנט של מחולל קוד QR, שפותחה באמצעות API זה.
מחולל טקסט לקוד QR - משאבי למידה
מלבד יצירת קודי QR מבוססי טקסט, תוכל ללמוד עוד על יצירת ברקודים ולחקור תכונות שונות אחרות של הספרייה באמצעות המשאבים שלהלן:
סיכום
בפוסט זה בבלוג, למדנו כיצד לפתח מחולל טקסט לקוד QR ב-C#. ראינו גם כיצד להתאים אישית את קודי ה-QR ולהוסיף כיתובים לתמונות שנוצרו. על ידי מינוף Aspose.BarCode עבור .NET, אתה יכול ליצור קודי QR מדהימים שניתן להשתמש בהם עבור קישורים לאתרים, מידע ליצירת קשר ועוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמי שלנו.