Hasilkan Kode Batang EAN Bookland dengan Python

Bookland EAN-13, juga dikenal sebagai Nomor Buku Standar Internasional (ISBN), dihasilkan dengan menggunakan simbologi EAN-13 dengan awalan yang berbeda, seperti 978. Pada dasarnya, ISBN adalah varian unik dari kode EAN-13 disesuaikan untuk buku. Pada artikel ini, kita akan mempelajari cara membuat barcode Bookland EAN 13 dengan Python.

Artikel ini mencakup topik-topik berikut:

  1. API Python untuk menghasilkan kode batang Bookland EAN
  2. Buat kode batang Bookland EAN
  3. Tambahkan suplemen ke kode batang Bookland EAN
  4. Sumber belajar gratis

API Python untuk Menghasilkan Barcode EAN Bookland

Kami akan menggunakan API Aspose.BarCode for Python untuk menghasilkan kode batang Bookland EAN. Hal ini memungkinkan pengembang untuk dengan mudah menambahkan pembuatan kode batang dan fungsionalitas pemindaian ke aplikasi Python mereka. Ini adalah solusi yang kuat, andal, dan mudah digunakan untuk pembuatan dan pengenalan kode batang. API ini mendukung beragam jenis barcode 1D dan 2D.

Silakan unduh paketnya atau instal API dari PyPI menggunakan perintah pip berikut di konsol:

pip install aspose-barcode-for-python-via-net 

Hasilkan Kode Batang EAN Bookland dengan Python

Kita dapat dengan mudah membuat barcode Bookland EAN 13 dengan mengikuti langkah-langkah di bawah ini:

  1. Buat instance kelas BarcodeGenerator dengan EncodeTypes.EAN13 sebagai argumen.
  2. Setelah itu, tentukan teks yang akan dikodekan.
  3. Secara opsional, tentukan opsi penyesuaian seperti xdimension, dll.
  4. Terakhir, panggil metode save() untuk menyimpan hasilnya. Dibutuhkan jalur file keluaran sebagai argumen.

Contoh kode berikut menunjukkan cara membuat kode batang Bookland EAN dengan Python.

import aspose.barcode as barcode

# Inisialisasi objek kelas BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")

# Atur ukurannya dalam piksel
generator.parameters.barcode.x_dimension.pixels = 1.5;
    
# Atur ketinggian batang
generator.parameters.barcode.bar_height.pixels = 50.0;

# Tampilkan teks kode
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True

# Hasilkan kode batang Bookland EAN
generator.save("C:\Files\bookland-ean.jpg")
Hasilkan Kode Batang EAN Bookland dengan Python

Hasilkan Kode Batang EAN Bookland dengan Python

Tambahkan suplemen ke Bookland EAN Barcode dengan Python

Buku dengan kode ISBN menampilkan kode 5 digit tambahan beserta bar code terpisah. Bar code kedua ini terutama berfungsi untuk mengkodekan harga eceran buku tersebut. Meskipun kode batang ISBN dikenal sebagai EAN-13, kode tambahan 5 digit disebut sebagai EAN-5.

Kita dapat menambahkan kode 5 digit tambahan ke barcode Bookland EAN dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita hanya perlu menentukan data tambahan pada langkah #3.

Contoh kode berikut menunjukkan cara membuat kode batang Bookland EAN dengan suplemen dengan Python.

import aspose.barcode as barcode

# Inisialisasi objek kelas BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")

# Atur ketinggian batang
generator.parameters.barcode.bar_height.pixels = 50.0;

# Tampilkan teks kode
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True

# Tambahkan add-on EAN 5
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"

# Hasilkan kode batang EAN
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
Hasilkan kode batang Bookland EAN dengan suplemen dengan Python

Hasilkan kode batang Bookland EAN dengan suplemen dengan Python

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Bookland EAN Barcode – Sumber Belajar Gratis

Selain membuat kode Bookland EAN dengan Python, Anda dapat mempelajari lebih lanjut tentang membuat dan membaca berbagai jenis kode batang dan menjelajahi berbagai fitur API lainnya menggunakan sumber daya di bawah ini:

Kesimpulan

Pada artikel ini, kita telah mempelajari cara membuat kode batang Bookland EAN dengan Python. Dengan memanfaatkan Aspose.BarCode for Python, Anda dapat membuat kode batang EAN yang disesuaikan, menyesuaikan tampilan dan ukurannya, dan mengintegrasikannya dengan lancar ke dalam aplikasi Anda. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.

Lihat juga