Aspose.BarCode עבור Python דרך NET

אנו שמחים לבשר כי ה-API של Aspose.BarCode הפך נגיש עבור שפת התכנות Python דרך פלטפורמת NET. זה מאפשר למפתחים לשלב בצורה חלקה פונקציונליות מתקדמת של יצירת ברקוד וזיהוי בפרויקטי Python שלהם הפרוסים בסביבת NET.

במאמר זה, אנו מציגים לאחרונה סורק ברקוד וספריית מחולל עבור Python באמצעות .NET, התכונות העיקריות שלו וכמה פרטים על ההתקנה והרישוי שלו. למידע נוסף על ממשק API זה ב-[דף המוצר] המקביל 1.

תכונות של Aspose.BarCode עבור Python דרך NET

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

  • תמיכה במגוון רחב של פורמטים של ברקוד: הוא תומך ביותר מ-40 סוגי ברקוד שונים, כולל QR Code, Aztec Code, PDF417, Data Matrix, EAN, UPC, Code 39 ועוד
  • יכולות זיהוי ברקוד מתקדמות: הוא יכול לקרוא ברקודים מפורמטים שונים של תמונה (BMP, GIF, PNG, JPG או TIFF) ובאיכות שונה. יתר על כן, הוא מאפשר פענוח ברקודים פגומים או מעוותים ותומך בהגדרות קבועות מראש של זיהוי שונות, אשר ניתן להשתמש בהן כדי לתעדף קריאת ברקוד למהירות או איכות
  • אפשרויות התאמה אישית: מפתחים יכולים להתאים אישית היבטים שונים של הברקודים שנוצרו, כגון גודל, כיוון וצבע
  • שילוב קל: ניתן לשלב אותו בקלות בכל פרויקט Python באמצעות פלטפורמת NET
  • פלט באיכות גבוהה: הוא מייצר תמונות ברקוד באיכות גבוהה שניתן לסרוק ולקרוא בקלות על ידי כל קורא ברקוד
  • קל לשימוש: יש לו פונקציונליות עשירה וקלה לשימוש, שניתן להתקשר אליה בקלות מ-Python
  • גמישות: ניתן להשתמש בו עבור כל סוג של סביבת פיתוח, בין אם מבוססי אינטרנט או שולחן עבודה
  • עצמאות פלטפורמה: היא בלתי תלויה בפלטפורמה וניתן להשתמש בה במערכות הפעלה שונות, כגון Windows, Linux או Mac

סוגי ברקוד נתמכים

Aspose.BarCode API עבור Python דרך .NET תומך במגוון רחב של סוגי ברקוד, כולל למעלה מ-60 סימבוליות ליניאריות, דו-ממדיות ודואר:

  • ברקודים ליניאריים הם הסוג הנפוץ ביותר של ברקוד ומיוצגים על ידי סדרה של קווים ורווחים מקבילים. Aspose.BarCode API עבור Python דרך .NET תומך בסמליות ליניאריות פופולריות, כגון קוד 39, קוד 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok -f, ועוד.

  • לברקודים דו מימדיים יש קיבולת אחסון גדולה יותר מאלו ליניאריים. הם מוגדרים כמטריצה של נקודות או ריבועים. Aspose.BarCode API עבור Python דרך NET תומך בסוגי דו-ממד בשימוש נרחב, כגון QR Code ו-Micro QR Code, PDF417, Aztec Code, DotCode, Data Matrix, MaxiCode ועוד.

  • ברקודי דואר משמשים למיון ומעקב דואר. ספריית הברקוד תומכת בסט עצום של תקני ברקוד דואר, כולל דואר מלכותי, פלאנט, פוסטנט ועוד.

יכולות יצירה וזיהוי

Aspose.BarCode API עבור Python דרך .NET מציע יכולות דור וזיהוי מתקדמות עבור מגוון רחב של סוגי ברקוד:

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

  • יכולות קריאה: ה-API מאפשר גם יכולות זיהוי ברקוד מתקדמות, המאפשרות למפתחים לזהות בקלות ברקודים ממקורות שונים כגון תמונות, קובצי PDF ואפילו זרמי מצלמות אינטרנט חיים. המחלקה העיקרית לזיהוי ברקודים נקראת BarCodeReader. הוא מכיל שיטות לזיהוי ברקודים מקובץ, זרם או אובייקט תמונה. לאחר זיהוי הברקוד, ניתן להשתמש בשיטת getcodetext כדי לאחזר את הטקסט המקודד בברקוד.

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

התקנה ושימוש

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

  • Python 3.6 ומעלה
  • ספריות זמן ריצה של GCC-6 (או מאוחרות יותר)
  • .NET Core Runtime תלויות
  • עבור Python 3.6-3.7: מבנה ה-pymalloc של Python
  • libpython משותפת ספריית Python

ניתן להשיג את Aspose.BarCode עבור Python דרך .NET על ידי הורדת קובץ .whl מדף הורדת API. ברגע שיש לך את הקובץ, תוכל להתקין אותו באמצעות שורת הפקודה באמצעות הפקודה הבאה:

שם החבילה להתקנת pip

לחלופין, קוד המקור של ספריית הברקוד זמין במאגר Pypi (Python Package Index) כחבילה שניתן להתקין על ידי הפעלת הפקודה הבאה:

התקן pip aspose-barcode-for-python-via-net

רישוי

Aspose.BarCode עבור Python דרך NET מציעה מצב הערכה המאפשר יצירת ברקודים ללא כל הגבלה. עם זאת, סימן מים עם המילים “Aspose” יוצב על תמונת הברקוד שתתקבל. ניתן להשתמש בגרסה ללא רישיון גם לקריאת כל סוגי הברקוד הנתמכים, אולם ניתן לפענח רק קוד 39 ללא כל הגבלה. ניסיון לקרוא ברקודים התואמים לסוגים אחרים יגרום לכך ש-30% מהטקסט המפוענח יוסווה עם “”. כדי לגשת לפונקציונליות המלאה של הספרייה ולבצע יצירת ברקוד וקריאה ללא הגבלות או מיקום סימן מים, יש לקבל רישיון. לאחר רכישת רישיון, תהיה לך גישה מלאה לכל התכונות של הספרייה.

אם ברצונך לבדוק את מלוא היכולות של Aspose.BarCode עבור Python באמצעות .NET, תוכל לבקש רישיון זמני ל-30 יום. לפרטים נוספים, עיין בהוראות בנושא [כיצד לקבל רישיון זמני?]. כדי להשתמש בספריית הברקודים ללא הגבלות כלשהן, יש לרכוש רישיון מסחרי. תוכל למצוא מידע על תמחור ותנאים כאן.

סיכום

במאמר זה, הצגנו את ספריית הברקוד החדשה שפורסמה עבור פרויקטים של Python המיושמים בסביבות NET. בסך הכל, Aspose.BarCode API עבור Python דרך .NET הוא כלי רב עוצמה שיכול לשמש מפתחים כדי להוסיף פונקציונליות ברקוד מתקדמת לפרויקטים שלהם במינימום מאמץ.

אם יש לך שאלות, אתה יכול לפנות אל פורום תמיכה חינם שיכול לעזור לא רק בפתרון בעיות טכניות אלא גם בקבלת ייעוץ לפתרון כל בעיה עסקית.