Antarmuka baris perintah (CLI) barcode

 API Kunci

Membuat kode batang di Linux, macOS, dan Windows

ActiveBarcode: Generate barcode di baris perintahAnda dapat menggunakan alat baris perintah ActiveBarcode untuk membuat file gambar barcode langsung dari baris perintah. Gunakan di shell, dalam skrip, atau aplikasi.

  • ActiveBarcodeCLI adalah pembuat gambar barcode non-interaktif.
  • ActiveBarcodeCLI adalah perangkat lunak sumber terbuka yang dihosting di github: Anda dapat berkontribusi, mendistribusikan ulang, dan/atau memodifikasi perangkat lunak ini sesuai dengan ketentuan Lisensi Publik Umum GNU (GNU GPL).
  • ActiveBarcodeCLI adalah skrip Bash sederhana yang berfungsi sebagai alat pembungkus untuk API REST ActiveBarcode, memungkinkan pengguna untuk dengan mudah membuat gambar barcode yang sangat akurat melalui baris perintah.
  • Dapat digunakan untuk membuat gambar bitmap dalam format PNG dan JPG.
  • Ini membantu mengotomatisasi kebutuhan barcode Anda, fleksibel, dan tidak tergantung pada platform.
  • ActiveBarcodeCLI berjalan di Linux, macOS, dan Windows.
  • ActiveBarcodeCLI dapat diinstal dengan cepat dan mudah melalui 🍺 Homebrew.
  • Sangat kompak dan ringan, sehingga juga sangat cocok untuk sistem tertanam.
  • Dapat dijalankan pada perangkat dengan spesifikasi rendah seperti Raspberry Pi.
  • Pemasangan paket perangkat lunak ActiveBarcode untuk Windows tidak diperlukan.
ActiveBarcode: Barcode yang sangat akurat
Barcode yang sangat akurat
ActiveBarcode: Di baris perintah
Di baris perintah
ActiveBarcode: Berkas gambar PNG dan JPG
Berkas gambar PNG dan JPG
ActiveBarcode: Otomatisasi
Otomatisasi
ActiveBarcode: Serbaguna dalam penggunaannya
Serbaguna dalam penggunaannya

Contoh

ActiveBarcode: Contoh barcodePanggilan berikut dari alat ini akan menghasilkan berkas gambar PNG berukuran 400x200 piksel bernama ean.png yang berisi kode batang EAN-13 dengan nilai 192837465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
Contoh lain: Panggilan berikut dari alat ini akan menghasilkan berkas gambar JPG berukuran 500x100 piksel bernama code128.jpg dengan enkoding barcode Code 128 yang berisi teks Hello World.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

Pemasangan

Dengan Homebrew
brew install schenk/barcode/activebarcodecli
Untuk metode instalasi alternatif, silakan kunjungi halaman proyek di github.

Parameter baris perintah untuk konsol

Penggunaan:

ActiveBarcodeCLI [OPTION]... [FILENAME]

Parameter-parameter berikut dapat digunakan:

text

Contoh: --text=123456789012
Karakter yang akan dienkode.
Anda dapat memasukkan kode kontrol dalam bentuk yang dapat dibaca manusia seperti ini: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Jika Anda ingin menggunakan tanda kutip di dalam teks, Anda dapat mengescapenya. Untuk menghindari karakter khusus di bash, Anda dapat umumnya mendahului karakter tersebut dengan tanda backslash (\). Ini memberitahu bash untuk menginterpretasikan karakter berikutnya secara harfiah.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
Atau Anda dapat memasukkan karakter ASCII apa pun dengan printf. Contoh untuk mengenkode ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

type

Contoh: --type=0
Jenis barcode, yang merujuk pada nomor indeks

code

Contoh: --code=CODECODE128
Jenis barcode, yang merujuk pada nama

width

Contoh: --width=500
Lebar dalam piksel

height

Contoh: --height=500
Tinggi dalam piksel

alignment

Contoh: --alignment=1
Penyesuaian
0=kiri
1=tengah
2=kanan

borderwidth

Contoh: --borderwidth=10
Lebar tepi dalam piksel

borderheight

Contoh: --borderheight=1
Tinggi batas dalam piksel

notchheightinpercent

Contoh: --notchheightinpercent=25
Tinggi lekukan dalam %

showtext

Contoh: --showtext=off
Sembunyikan teks di bawah barcode. Pengaturan default adalah aktif.

forecolor

Contoh: --foreground=000000 | -foreground=black
Menentukan warna latar depan, dalam format heksadesimal RGB sebagai RRGGBB
atau dengan nama warna CSS/HTML

backcolor

Contoh: --background=FFFFFF | -background=white
Menentukan warna latar belakang, RGB heksadesimal sebagai RRGGBB
atau dengan nama warna CSS/HTML

rotate

Contoh: --rotate=180
Memutar file gambar
(nilai yang valid: 0-359)

fontsize

Contoh: --fontsize=8
Ukuran font

help

Contoh: --help
Halaman bantuan yang detail

access

Contoh: --access=YOUR-KEY-HERE
Anda dapat mencoba dan mengevaluasi REST API dengan menghilangkan kunci API. Tanpa kunci akses, barcode akan ditandai dengan pemberitahuan: DEMO