Buat Barcode di Dokumen Word menggunakan C#

Barcode adalah representasi grafis dari data, biasanya terdiri dari garis paralel, titik, atau persegi panjang yang mengkodekan informasi penting. Mereka banyak digunakan di berbagai industri untuk menyematkan detail produk, melacak inventaris, dan mengelola pergerakan produk. Dalam banyak skenario, Anda mungkin perlu menambahkan barcode dinamis ke dokumen Word menggunakan C#. Microsoft Word mendukung format file populer seperti DOCX dan DOC. Dalam artikel ini, kita akan menjelajahi cara membuat barcode di dokumen Word menggunakan C# dengan Aspose.

Daftar Isi

C# API untuk Membuat Barcode di Dokumen Word

Untuk membaca data barcode dari dokumen Word menggunakan C# di ASP.NET MVC, kita akan menggunakan pendekatan dua langkah. Pertama, kita akan memanfaatkan API Aspose.Words for .NET untuk membuat atau memuat dokumen Word. Selanjutnya, kita akan menghasilkan gambar barcode menggunakan API Aspose.BarCode for .NET. Kelas Document dari Aspose.Words memungkinkan Anda untuk membuat dokumen Word baru atau membuka yang sudah ada, sementara metode Save() memfasilitasi penyimpanan dokumen. Kelas DocumentBuilder menyediakan metode untuk membangun dokumen, termasuk metode InsertImage() untuk menyisipkan gambar.

API Aspose.BarCode for .NET mendukung berbagai jenis barcode. Untuk menghasilkan barcode, ia menyediakan kelas BarcodeGenerator yang memerlukan EncodeType dan teks untuk dikodekan sebagai parameter. Barcode yang dihasilkan dapat disimpan menggunakan metode Save(). Selain itu, API ini mencakup enumerasi BarCodeImageFormat untuk menentukan format penyimpanan, dan kelas BarCodeReader tersedia untuk membaca barcode dari gambar.

Anda dapat mengunduh DLL dari API atau menginstalnya melalui NuGet:

PM> Install-Package Aspose.BarCode
PM> Install-Package Aspose.Words

Menghasilkan dan Menambahkan Barcode ke Dokumen Word dalam C#

Untuk menghasilkan barcode dalam dokumen Word menggunakan C# .NET, ikuti langkah-langkah berikut:

  1. Buat instance dari kelas BarcodeGenerator dengan EncodeType dan teks untuk dikodekan sebagai argumen.
  2. Instansiasi objek aliran memori.
  3. Panggil metode Save() untuk menyimpan gambar barcode ke aliran memori.
  4. Buat instance baru dari kelas Document.
  5. Inisialisasi instance DocumentBuilder dengan objek Dokumen.
  6. Gunakan metode InsertImage() untuk menyisipkan gambar barcode menggunakan aliran memori.
  7. Terakhir, panggil metode Save(), dengan menentukan jalur file DOCX keluaran.

Contoh kode berikut menunjukkan cara menghasilkan barcode dalam dokumen Word menggunakan C# .NET secara efisien:

Menghasilkan dan menambahkan Barcode ke dokumen Word baru dalam C.

Menghasilkan dan menambahkan Barcode ke dokumen Word baru dalam C#.

Menambahkan Barcode ke Dokumen Word yang Ada dalam C#

Untuk menambahkan barcode ke dokumen Word yang ada menggunakan C#, ikuti langkah-langkah berikut:

  1. Instansiasi kelas BarcodeGenerator, menyediakan EncodeType dan teks untuk dikodekan.
  2. Buat objek aliran memori.
  3. Simpan gambar barcode ke aliran memori menggunakan Save().
  4. Muat dokumen Word yang ada dengan kelas Document.
  5. Inisialisasi instance DocumentBuilder dengan objek Dokumen.
  6. Sisipkan gambar barcode menggunakan metode InsertImage() dan aliran memori.
  7. Panggil metode Save() dengan jalur file DOCX yang diinginkan.

Contoh kode berikut menunjukkan cara membuat barcode dalam dokumen Word dengan C# .NET:

Menambahkan Barcode ke Dokumen Word yang Ada dalam C#.

Menambahkan Barcode ke Dokumen Word yang Ada dalam C#.

Menambahkan QR Code ke Dokumen Word menggunakan C#

Untuk menambahkan gambar QR code ke dokumen Word, ikuti langkah-langkah berikut:

  1. Buat instance dari kelas BarcodeGenerator dan atur EncodeType ke QR atau GS1QR.
  2. Ikuti langkah-langkah yang sama seperti di atas untuk menyimpan dan menyisipkan gambar.

Contoh berikut menggambarkan cara menambahkan QR code ke dokumen Word menggunakan C# .NET:

Menambahkan QR Code ke Dokumen Word menggunakan C#.

Menambahkan QR Code ke Dokumen Word menggunakan C#.

Membaca Barcode dari Dokumen Word menggunakan C#

Untuk membaca data barcode dari dokumen Word menggunakan C#:

  1. Muat dokumen Word yang ada dengan kelas Document.
  2. Akses NodeCollection dari jenis Shape menggunakan metode GetChildNodes().
  3. Loop melalui bentuk dan periksa apakah bentuk tersebut adalah gambar.
  4. Simpan gambar ke aliran.
  5. Buat instance BarCodeReader dengan aliran gambar dan parameter DecodeType.
  6. Panggil metode ReadBarCodes() untuk mengambil BarCodeResult.
  7. Tampilkan informasi barcode.

Contoh kode berikut menunjukkan cara membaca data barcode dari dokumen Word menggunakan Aspose C#:

Codetext ditemukan: 1234567890, Simbol: Code39Standard

Dapatkan Lisensi Gratis

Anda dapat mendapatkan lisensi sementara gratis untuk mencoba pustaka tanpa batasan evaluasi.

Kesimpulan

Dalam artikel ini, kami telah membahas:

  • Cara membuat dokumen Word secara programatis.
  • Langkah-langkah untuk menghasilkan gambar barcode dan menambahkannya ke dokumen Word.
  • Cara membuat QR code dan menyisipkannya ke dalam dokumen Word.
  • Teknik untuk membaca gambar barcode dari dokumen Word dalam C#.

Untuk informasi lebih lanjut, silakan merujuk ke dokumentasi API Aspose.BarCode for .NET. Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi kami di forum.