تقوم واجهة برمجة التطبيقات ActiveBarcode بإنشاء رموز شريطية كصور SVG أو PNG، مما يتيح التوافق مع تطبيقات متنوعة. استخدم SVG للحصول على رموز شريطية قابلة للتحجيم وعالية الجودة، وهي مثالية لتطبيقات الويب والطباعة التي تتطلب تغيير الحجم دون فقدان الوضوح. استخدم PNG للحصول على صور ثابتة الحجم وقائمة على النقطية، وهي مناسبة للتطبيقات التي تتطلب توافقًا واسعًا مع مختلف الأنظمة الأساسية والبرامج، بما في ذلك الأنظمة القديمة.
SVG
https://api.activebarcode.net/v2/svg
PNG
https://api.activebarcode.net/v2/png
access=
يمكنك تقييم واجهة برمجة التطبيقات REST عن طريق حذف مفتاح واجهة برمجة التطبيقات. الرمز الشريطي مزود بعلامة مائية ومخصص لأغراض التقييم فقط. استخدم مفتاح واجهة برمجة التطبيقات المضمن في تأكيد طلبك بدلاً من العنصر النائب. سيظل مفتاح واجهة برمجة التطبيقات الخاص بك نشطًا حتى تقوم بإلغاء اشتراكك.
api.activebarcode.net/v2/svg?access=YOUR-KEY-HERE
|
text=
يحدد النص الذي تريد عرضه كرمز شريطي. قد يكون هذا رقم مادة أو رسالة نصية مثل Hello World!. تأكد من أن هذا المعامل مشفر بـ URL. يمكنك إدخال رموز التحكم في شكل قابل للقراءة البشرية كما يلي: <CR>, <LF>, ...
api.activebarcode.net/v2/svg?text=ActiveBarcode api.activebarcode.net/v2/svg?text=Hello%20World! api.activebarcode.net/v2/svg?text=Hello<CR>World! api.activebarcode.net/v2/svg?text=Hello<TAB>World! api.activebarcode.net/v2/svg?text=(10)451214<FNC1>(37)20&typeno=108
|
typeno=
نوع الباركود كرقم تريد استخدامه للتشفير، على سبيل المثال: 14 (=CODE128)
api.activebarcode.net/v2/svg?typeno=14
code=
اضبط نوع الباركود كاسم يمكن قراءته بواسطة الإنسان وتريد استخدامه للتشفير، على سبيل المثال: CODE128
api.activebarcode.net/v2/svg?code=CODE128
حدد الرمز الشريطي بواسطة typeno أو code. المعلمة typeno لها الأسبقية وهي أقصر، ولكنها أقل قابلية للتذكر.
|
showtext=
حدد ما إذا كان السطر المقروء للإنسان مرئيًا أم لا. (1=مرئي، 0=غير مرئي).api.activebarcode.net/v2/svg?showtext=1 api.activebarcode.net/v2/svg?showtext=0
|
width=
يحدد عرض ملف الصورة الناتج.api.activebarcode.net/v2/svg?width=250&backcolor=eeeeee api.activebarcode.net/v2/svg?width=600&backcolor=eeeeee
|
height=
يحدد ارتفاع ملف الصورة الناتج.api.activebarcode.net/v2/svg?height=100&backcolor=eeeeee api.activebarcode.net/v2/svg?height=200&backcolor=eeeeee
|
rotate=
الاتجاه (الدوران) بالدرجات. القيم المحتملة: 0, 90, 180, 270
api.activebarcode.net/v2/svg?rotate=0 api.activebarcode.net/v2/svg?rotate=90&height=200&width=150 api.activebarcode.net/v2/svg?rotate=180 api.activebarcode.net/v2/svg?rotate=270&height=200&width=150
|
BorderWidth=
الحدود اليسرى واليمنى. (مساحة خالية)api.activebarcode.net/v2/svg?BorderWidth=0&width=360&backcolor=eeeeee api.activebarcode.net/v2/svg?BorderWidth=50&width=460&backcolor=eeeeee
|
BorderHeight=
حدود أعلى وأسفل. (مساحة خالية)api.activebarcode.net/v2/svg?BorderHeight=0&backcolor=eeeeee api.activebarcode.net/v2/svg?BorderHeight=25&backcolor=eeeeee
|
alignment=
محاذاة الرمز الشريطي داخل المنطقة المراد عرضها:
alignment=left,
alignment=center,
alignment=right.
إذا لم يتم تحديد المعلمة، يتم توسيط الرمز الشريطي.
وبدلاً من ذلك، يمكن استخدام القيم العددية:
alignment=0 (يسار),
alignment=1 (مركز),
alignment=2 (صحيح).
api.activebarcode.net/v2/svg?alignment=left&backcolor=eeeeee api.activebarcode.net/v2/svg?alignment=center&backcolor=eeeeee api.activebarcode.net/v2/svg?alignment=right&backcolor=eeeeee |
backcolor=
لون الخلفية كألوان HTML.
على سبيل المثال ffffff = أبيض, 000000 = أسودapi.activebarcode.net/v2/svg?backcolor=ff0000 api.activebarcode.net/v2/svg?backcolor=00ff00 api.activebarcode.net/v2/svg?backcolor=0000ff
|
forecolor=
لون المقدمة كلون HTML.
على سبيل المثال ffffff = أبيض, 000000 = أسودapi.activebarcode.net/v2/svg?forecolor=ff0000 api.activebarcode.net/v2/svg?forecolor=00ff00 api.activebarcode.net/v2/svg?forecolor=0000ff
|
NotchHeightInPercent=
ارتفاع الشقوق (EAN-13 و UPC-A/E وغيرها) بالنسبة المئوية. api.activebarcode.net/v2/svg?NotchHeightInPercent=50&code=CODEEAN13&text=123456789012 api.activebarcode.net/v2/svg?NotchHeightInPercent=100&code=CODEEAN13&text=123456789012
|
fontsize=
حجم خط النص الواضح للباركود.
api.activebarcode.net/v2/svg?fontsize=8 api.activebarcode.net/v2/svg?fontsize=28
|