Membuat Kode Barcode Khusus

Sebuah barcode adalah representasi visual data dalam bentuk garis sejajar atau pola. Barcode digunakan luas di berbagai industri seperti ritel, logistik, kesehatan, perbankan dan banyak lagi.

Microsoft Word memungkinkan pengguna untuk memasukkan barcode langsung ke dalam dokumen menggunakan bidang. Pengguna dapat memasukkan jenis barcode tertentu, seperti kode QR atau barcode linear, menggunakan bidang BARCODE.

Dalam artikel ini, kita akan melihat bagaimana bidang BARCODE diimplementasikan dalam Aspose.Words dan bagaimana Aspose.Words memungkinkan pengguna untuk bekerja dengan dokumen Word yang telah diberi kode batang sebelumnya.

Tipe Barcode yang didukung oleh Aspose.Words

Aspose.Words mendukung berbagai jenis kode batang. Jenis kode batang diteruskan sebagai nilai string pada properti BarcodeType.

Saat menyimpan ke format Word yang mendukung barcode, Anda dapat menggunakan jenis barcode apa pun yang adalah supported by Microsoft Word. Jika jenis barcode yang tidak benar dilewatkan, Word akan menampilkan pesan kesalahan.

Saat menyimpan dalam format lain seperti PDF, Aspose.Words mendelegasikan rendering barcode ke kode pengguna, sehingga pengguna terbatas pada tipe barcode dari implementasi atau perpustakaan yang digunakan.

Sisipkan barcode ke dalam dokumen atau muat dokumen dengan barcode yang ditambahkan

Aspose.Words menyediakan kemampuan untuk:

  1. Secara programatik masukkan kode bar ke dalam dokumen menggunakan DisplayBarcode dan MergeBarcode kode bidang
  2. Atau muatkan sebuah dokumen word dengan barcode yang sudah dimasukkan untuk pekerjaan lebih lanjut

Aspose.Words memiliki antarmuka untuk membuat barcode kustom yang membuatnya mudah untuk menggunakan Aspose.Words dan Aspose.BarCode bersama-sama untuk menampilkan gambar barcode di dokumen output. Misalnya, Anda dapat membuat dokumen DOC, OOXML atau RTF dan menambahkan bidang DISPLAYBARCODE ke dalamnya menggunakan Aspose.Words. Atau Anda dapat memuat dokumen DOC, OOXML atau RTF dengan bidang DISPLAYBARCODE sudah ada di dalamnya dan menyediakan implementasi Anda sendiri dari generator barcode kustom.

Sebuah bidang khas DISPLAYBARCODE memiliki sintaks berikut:

{ DISPLAYBARCODE "SomeData" QR \h 720 }

Di bawah ini adalah contoh kode generator menggunakan Aspose.Words dan Aspose. Barcode API. Contoh ini menunjukkan bagaimana untuk memasukkan gambar kode batang di posisi DISPLAYBARCODE bidang dalam dokumen Word:

Anda juga dapat menyimpan dokumen dengan barcode yang dimuat atau yang baru dimasukkan dalam format halaman tetap seperti PDF, XPS dll. Contoh kode di bawah ini menunjukkan cara untuk menyimpan dokumen Word dalam format PDF:

Spesifikasikan Opsi Barcode

Saat bekerja dengan bar kode, Anda dapat mengatur beberapa properti tambahan. Aspose.Words menyediakan kelas BarcodeParameters – kelas untuk parameter bar kode yang dilewatkan ke BarcodeGenerator.

Aspose.Words mendukung resolusi tertanam 96 ppi untuk gambar yang dihasilkan dengan IBarcodeGenerator, yang membatasi ukuran minimum dari gambar barcode. Untuk mengatasi hal ini, para pengembang dapat memasukkan secara manual gambar barcode dengan resolusi target ke dalam dokumen Word dan menyimpannya dalam format yang diperlukan. Untuk rincian lebih lanjut dan contoh tentang bekerja dengan barcode, lihat artikel Read Barcodes from Word Documents.