ממשק שורת פקודה (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=off


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

--forecolor=


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

--backcolor=


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

--rotate=


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

--fontname=


דוגמה: --fontname=arial
גופן לשורת הטקסט

--fontsize=


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

--fontbold=


דוגמה: --fontbold=on
גופן מודגש (on/off)

--fontitalic=


דוגמה: --fontitalic=on
גופן נטוי (on/off)

--fontunderline=


דוגמה: --fontunderline=on
הדגשת גופן (on/off)

--fontstrikeout=


דוגמה: --fontstrikeout=on
מחיקת גופן (on/off)

--help


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

--access


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