ממשק שורת פקודה (CLI) של ברקוד

 API מפתח

הפק ברקודים ב-Linux, macOS ו-Windows

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

  • ActiveBarcodeCLI הוא יוצר תמונות ברקוד לא אינטראקטיבי.
  • ActiveBarcodeCLI הוא קוד פתוח המארח ב- github: אתה יכול לתרום, להפיץ מחדש ו/או לשנות אותו בהתאם לתנאי הרישיון GNU GPL.
  • ActiveBarcodeCLI הוא סקריפט bash פשוט המשמש ככלי עטיפה ל-ActiveBarcode REST API ליצירה קלה של תמונות ברקוד מדויקות ביותר בשורת הפקודה.
  • ניתן להשתמש בו ליצירת מפות סיביות בפורמטים png ו-jpg.
  • הוא מסייע באוטומציה של צרכי הברקוד שלכם, הוא רב-תכליתי ואינו תלוי בפלטפורמה.
  • ActiveBarcodeCLI פועל על לינוקס, macOS ו- Windows.
  • ActiveBarcodeCLI מתקין במהירות ובקלות באמצעות 🍺 Homebrew.
  • קומפקטי וקל משקל מאוד, ולכן מתאים באופן מושלם גם למערכות משובצות.
  • פועל במכשירים ברמה נמוכה כגון Raspberry Pi.
  • אין צורך להתקין את חבילת התוכנה ActiveBarcode עבור Windows.
ActiveBarcode: ברקודים מדויקים ביותר
ברקודים מדויקים ביותר
ActiveBarcode: בשורת הפקודה
בשורת הפקודה
ActiveBarcode: קובצי תמונה בפורמט PNG ו-JPG
קובצי תמונה בפורמט PNG ו-JPG
ActiveBarcode: אוטומציה
אוטומציה
ActiveBarcode: רב-תכליתי בשימוש
רב-תכליתי בשימוש

דוגמאות

ActiveBarcode: דוגמה לברקודהקריאה הבאה של הכלי תיצור קובץ תמונה PNG בגודל 400x200 פיקסלים בשם ean.png עם ברקוד EAN-13 המקודד 192837465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
דוגמה נוספת: הקריאה הבאה של הכלי תיצור קובץ תמונה JPG בגודל 500x100 פיקסלים בשם code128.jpg עם ברקוד Code 128 המקודד את Hello World.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

התקנה

עם Homebrew
brew install schenk/barcode/activebarcodecli
לשיטות התקנה חלופיות, עיין בדף הפרויקט בכתובת github.

פרמטרים של שורת הפקודה עבור המסוף

שימוש:

ActiveBarcodeCLI [OPTION]... [FILENAME]

ניתן להשתמש בפרמטרים הבאים:

text

דוגמה: --text=123456789012
תווים שיש לקודד.
ניתן להזין קודי בקרה בצורה קריאה לאדם, כך: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

אם ברצונך להשתמש במרכאות בתוך הטקסט, תוכל לבצע escape. כדי לבצע בריחה מתווים מיוחדים ב-bash, בדרך כלל ניתן להקדים את התו עם קו נטוי אחורי (\). זה אומר ל-bash לפרש את התו הבא כפשוטו.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
או שאתה יכול להזין כל תו ASCII עם printf. דוגמה לקידוד ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

type

דוגמה: --type=0
סוג ברקוד, המוזכר על ידי מספר אינדקס

code

דוגמה: --code=CODECODE128
סוג ברקוד, המוזכר בשמו

width

דוגמה: --width=500
רוחב בפיקסלים

height

דוגמה: --height=500
גובה בפיקסלים

alignment

דוגמה: --alignment=1
יישור
0=שמאל
1=מרכז
2=ימין

borderwidth

דוגמה: --borderwidth=10
רוחב הגבול בפיקסלים

borderheight

דוגמה: --borderheight=1
גובה הגבול בפיקסלים

notchheightinpercent

דוגמה: --notchheightinpercent=25
גובה החריץ באחוזים

showtext

דוגמה: --showtext=off
הסתר את שורת הטקסט מתחת לברקוד. ברירת המחדל היא מופעל.

forecolor

דוגמה: --foreground=000000 | -foreground=black
קובע את צבע הרקע, RGB הקסדצימלי כ-RRGGBB
או עם שמות צבעים CSS/HTML

backcolor

דוגמה: --background=FFFFFF | -background=white
קובע את צבע הרקע, RGB הקסדצימלי כ-RRGGBB
או עם שמות צבעים CSS/HTML

rotate

דוגמה: --rotate=180
מסובב את קובץ התמונה
(ערכים חוקיים: 0-359)

fontsize

דוגמה: --fontsize=8
גודל הגופן

help

דוגמה: --help
דף עזרה מפורט

access

דוגמה: --access=YOUR-KEY-HERE
ניתן לנסות ולהעריך את ממשק ה-REST API על ידי השמטת מפתח ה-API. ללא מפתח הגישה, הברקוד יוטבע עם הודעה: DEMO