Barcode adalah cara untuk menyajikan data dalam format yang dapat dibaca mesin. Barcode biasanya digunakan untuk identifikasi cepat dari sejumlah besar item. Pada artikel ini, Anda akan mempelajari cara membuat kode batang dalam aplikasi .NET. Selanjutnya, Anda akan melihat, bagaimana kode batang yang dihasilkan dapat diterapkan ke dokumen dan gambar apa pun menggunakan C#.

Topik-topik berikut dibahas di bawah ini:

.NET API untuk Menghasilkan Barcode

GroupDocs.Signature memiliki .NET API yang memungkinkan Anda menandatangani dokumen, gambar, atau file dengan format file berbeda. Dengan menggunakan API ini, Anda dapat dengan mudah menerapkan berbagai jenis tanda tangan seperti Kode QR, kode batang, teks, gambar, metadata, tanda tangan digital, stempel, tanda tangan elektronik. Selanjutnya, Anda dapat menyesuaikan tampilan tanda tangan dengan berbagai cara.

Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau menginstal API untuk aplikasi .NET Anda melalui NuGet. Anda juga dapat menggunakan perintah berikut dari Package Manager.

PM> Install-Package GroupDocs.Signature

Barcode untuk Dokumen dan Gambar menggunakan C#

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, Pharmacode, Postnet, UPCA, dan masih banyak lagi. Barcode ini dapat diterapkan ke daftar besar format dokumen dan gambar yang didukung.

Berikut ini adalah langkah utama untuk menerapkan barcode pada dokumen atau gambar apa pun.

  • Muat dokumen atau gambar.
  • Hasilkan kode batang bersama dengan teks, tampilan, penyandian, dan properti lainnya.
  • Terapkan pada file yang dimuat.
Hasilkan Kode Batang dalam C#

Hasilkan Kode Batang & Terapkan ke Dokumen di C#

Berikut ini adalah langkah-langkah untuk menghasilkan barcode dan menerapkannya ke dokumen apa pun. Apakah dokumen target adalah dokumen MS Word, file PDF, Excel Spreadsheet, atau Presentasi, langkah-langkah untuk menambahkan kode batang akan sama untuk semua format yang berbeda.

  • Muat dokumen (PDF, Word Doc, Spreadsheet, PPT, …) menggunakan kelas Signature.
  • Siapkan opsi kode batang menggunakan kelas BarcodeSignOptions.
  • Tetapkan properti kode batang seperti jenis penyandian, posisi, ukuran, dll.
  • Panggil metode Tanda untuk menerapkan kode batang dan menandatangani dokumen yang dimuat.

Kode sumber berikut menghasilkan kode batang dan melampirkannya ke dokumen PDF menggunakan C#.

// Hasilkan dan terapkan kode batang ke dokumen (DOC, DOCX, PDF, PPT, XLS, XLSX, ...)
using (Signature signature = new Signature("path/document.pdf"))
{
    // Buat opsi kode batang dengan teks kode batang
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Setel Jenis Pengodean Kode Batang
        EncodeType = BarcodeTypes.Code128,

        // Tetapkan Posisi Tanda Tangan
        Left = 205,
        Top = 170,
        Width = 200,
        Height = 50
    };
    // Terapkan Barcode pada dokumen untuk Menandatangani.
    SignResult result = signature.Sign("path/document-with-barcode.pdf", options);
}

Hasilkan Kode Batang & Terapkan ke Gambar di C#

Begitu pula dengan cara mengaplikasikan barcode pada gambar juga tidak berbeda. Cukup muat gambar yang benar, langkah dan kode selanjutnya akan tetap sama seperti yang digunakan untuk menerapkan kode batang ke dokumen di atas.

Berikut ini adalah langkah-langkah untuk menghasilkan barcode dan menerapkannya ke gambar apa pun.

  • Muat gambar (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 menggunakan C#.

// Hasilkan dan terapkan kode batang ke Gambar (JPG, PNG, BMP, ...)
using (Signature signature = new Signature("path/image.jpg"))
{
    // Buat opsi kode batang dengan teks kode batang
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Setel Jenis Pengodean Kode Batang
        EncodeType = BarcodeTypes.Code128,

        // Tetapkan Posisi Tanda Tangan
        Left = 20,
        Top = 150,
        Width = 160,
        Height = 30
    };
    // Terapkan Barcode pada dokumen untuk Menandatangani.
    SignResult result = signature.Sign("path/document-with-barcode.jpg", 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 kode batang di C#. Selanjutnya, Anda telah melihat cara menambahkan kode batang yang dihasilkan ini ke gambar dan dokumen Anda. Sekarang Anda dapat mengembangkan aplikasi .NET generator barcode Anda sendiri.

Anda dapat mempelajari lebih lanjut tentang .NET Signature API menggunakan dokumentasi, atau dengan contoh yang tersedia di GitHub. Hubungi kami di forum.

Lihat juga