Barcoding adalah salah satu cara untuk menyajikan data dalam format yang dapat dibaca mesin. Barcode biasanya digunakan sebagai identifikasi untuk sejumlah besar item. Pada artikel ini, Anda akan mempelajari cara membuat barcode di Java. Selanjutnya, Anda akan melihat, bagaimana kode batang yang dihasilkan dapat diterapkan ke dokumen dan gambar apa pun menggunakan Java Signature API dalam aplikasi Anda.
Topik-topik berikut dibahas di bawah ini:
- Barcode Generator API untuk Java
- Terapkan Barcode ke dokumen di Java
- Terapkan Barcode ke gambar di Java
Java API untuk Menghasilkan Barcode
GroupDocs.Signature menampilkan Java API yang memungkinkan penandatanganan dokumen, gambar, atau file dengan format file berbeda. Dengan menggunakan API ini, Anda dapat dengan mudah membuat dan menerapkan berbagai jenis tanda tangan seperti kode batang, Kode QR, teks, gambar, metadata, tanda tangan digital, stempel, tanda tangan bidang formulir, dan banyak lagi. API juga memungkinkan penyesuaian tanda tangan dengan berbagai cara.
Unduh atau Konfigurasi
Anda dapat mengunduh file JAR dari bagian unduhan, atau dapatkan repositori terbaru dan konfigurasi dependensi untuk pom.xml aplikasi Java berbasis maven Anda.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>21.5</version>
</dependency>
Menghasilkan Barcode di Java untuk Dokumen dan Gambar
Kode batang dapat dibuat secara terprogram dengan teks yang disesuaikan, tampilan, dan jenis penyandian yang berbeda. Beberapa jenis barcode yang didukung antara lain Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Postnet, UPCA, dan masih banyak lagi. Barcode ini dapat diterapkan ke daftar besar format dokumen dan gambar yang didukung.
Berikut ini adalah langkah-langkah utama untuk menerapkan barcode ke dokumen atau gambar apa pun.
- Muat dokumen atau gambar.
- Hasilkan kode batang bersama dengan teks, tampilan, penyandian, dan properti lainnya.
- Lampirkan kode batang yang dihasilkan ke file yang dipilih.
Hasilkan Kode Batang & Terapkan ke Dokumen di Java
Membuat barcode dan menyesuaikannya sesuai kebutuhan bukanlah prosedur yang rumit. Apakah dokumen target adalah dokumen MS Word, file PDF, spreadsheet Excel, atau presentasi, langkah-langkah untuk menambahkan kode batang akan sama untuk semua format yang berbeda. Langkah-langkah berikut memandu cara membuat kode batang dan menerapkan/melampirkannya ke dokumen apa pun di Java.
- Muat dokumen (PDF, dokumen Word, spreadsheet, PPT, …) menggunakan kelas Signature.
- Tentukan opsi kode batang menggunakan kelas BarcodeSignOptions.
- Tetapkan properti kode batang seperti jenis penyandian, posisi, ukuran, latar belakang atau warna depan, font, dll.
- Panggil metode tanda untuk melampirkan kode batang yang dihasilkan dengan dokumen yang dimuat.
Kode sumber berikut menghasilkan kode batang dan melampirkannya ke dokumen PDF menggunakan Java.
// Hasilkan dan terapkan kode batang ke dokumen (DOC, DOCX, PDF, PPT, XLS, XLSX, ...) di Java
Signature signature = new Signature("path/document.pdf");
// Buat opsi barcode dengan teks barcode
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);
// Penyelarasan dan Penampilan Barcode
options.setLeft(205);
options.setTop(170);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Below);
// Lampirkan barcode dengan dokumen
signature.sign(outputFilePath, options);
Hasilkan Kode Batang & Terapkan ke Gambar di Java
Dengan cara yang sangat mirip, Anda dapat menerapkan kode batang ke gambar. Baik Anda memiliki gambar JPG, PNG, WebP, atau format gambar lainnya seperti GIF, TIF, CDR, SVG, atau lainnya, Anda dapat melampirkan kode batang ke gambar yang dimuat.
Berikut ini adalah langkah-langkah untuk menghasilkan barcode dan menerapkannya ke gambar apa pun menggunakan Java API.
- Muat gambar Anda (JPG, PNG, WebP, …) menggunakan Signature.
- Persiapkan opsi barcode menggunakan BarcodeSignOptions.
- Sesuaikan kode batang dengan menyetel teks, jenis penyandian, posisi, ukuran, tampilan, dll.
- Terapkan kode batang untuk menandatangani gambar menggunakan metode tanda.
Kode sumber berikut menghasilkan kode batang dan melampirkannya ke gambar JPG di Java.
// // Hasilkan dan terapkan kode batang ke Gambar (JPG, PNG, BMP, ...) di Java
Signature signature = new Signature("path/image.jpg");
// Buat opsi barcode dengan teks barcode
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);
// Penyelarasan dan Penampilan Barcode
options.setLeft(100);
options.setTop(100);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Above);
// Lampirkan barcode dengan gambar
signature.sign(outputFilePath, options);
Dapatkan Lisensi API Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.
Kesimpulan
Sebagai kesimpulan, Anda telah mempelajari cara membuat barcode di Java. Selanjutnya, Anda telah melihat cara menambahkan kode batang yang dihasilkan ini ke gambar dan dokumen Anda. Sekarang Anda dapat mengembangkan aplikasi Java generator barcode Anda sendiri.
Anda dapat mempelajari lebih lanjut tentang Java Signature API menggunakan dokumentasi atau dengan contoh yang tersedia di GitHub. Hubungi kami di forum.