Membuat sebuah Barcode kustom Gambar

Kode batang adalah representasi visual dari data dalam bentuk garis sejajar atau pola. Kode batang digunakan luas di berbagai industri seperti ritel, logistik, kesehatan, perbankan dan lainnya.

Microsoft Word memungkinkan pengguna untuk menyematkan kode batang langsung ke dokumen menggunakan bidang. Pengguna dapat memasukkan jenis tertentu dari kode batang seperti kode QR atau kode batang 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 barcode. Jenis barcode dilewatkan sebagai nilai string dalam properti BarcodeType.

Saat menyimpan dalam format Word yang mendukung barcode, anda dapat menggunakan setiap jenis barcode yang adalah supported by Microsoft Word. Jika salah satu jenis barcode yang tidak benar dilewatkan, Word akan menampilkan sebuah 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 Ditambah

Aspose.Words menyediakan kemampuan untuk:

  1. Programatis memasukkan kode barcode ke dalam dokumen menggunakan kode bidang DisplayBarcode dan MergeBarcode
  2. Atau muatlah sebuah dokumen Word dengan barcode yang sudah dimasukkan di dalamnya untuk pekerjaan selanjutnya

Aspose.Words memiliki antarmuka untuk membuat kode batang khusus yang membuatnya mudah untuk menggunakan Aspose.Words dan Aspose.BarCode bersama-sama untuk menghasilkan gambar kode batang dalam dokumen output. Sebagai contoh, 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 memberikan implementasi Anda sendiri dari generator kode batang khusus.

Sebuah bidang DISPLAYBARCODE mempunyai 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 cara memasukkan gambar barcode di posisi FIELD DISPLAY BARCODE dalam dokumen kata:

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

Spesifikasikan Opsi Barcode

Ketika bekerja dengan barcode, Anda dapat mengatur beberapa properti tambahan. Aspose.Words menyediakan Anda dengan kelas BarcodeParameters - kelas untuk parameter barcode untuk diteruskan ke BarcodeGenerator.

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