Buat Barcode dalam Dokumen Word menggunakan C#

Barcode adalah gambar yang dibuat dari garis paralel, titik, atau persegi panjang yang mengodekan data/informasi. Para profesional industri menggunakan barcode untuk menyematkan informasi produk, melacak pergerakan produk, dan mengelola inventaris. Dalam beberapa skenario, kita mungkin perlu menambahkan barcode dinamis ke dokumen Word C#. Microsoft Word, sebuah program pengolah kata grafis yang banyak digunakan, mendukung format file populer DOCX dan DOC. Dalam artikel ini, kita akan membahas cara membuat barcode dalam dokumen Word menggunakan C# Aspose.

Topik berikut akan dibahas:

API C# untuk Membuat Barcode dalam Dokumen Word

Untuk membaca data barcode dari dokumen Word C# ASP.NET MVC, kita akan mengikuti pendekatan dua langkah. Pertama, API Aspose.Words untuk .NET akan digunakan untuk membuat atau memuat dokumen Word. Kemudian, kita akan menghasilkan gambar barcode menggunakan API Aspose.BarCode untuk .NET. Kelas Document dari API Aspose.Words memungkinkan pembuatan dokumen Word baru atau memuat yang sudah ada. Metode Save() dari kelas ini memungkinkan kita untuk menyimpan dokumen pada jalur file yang ditentukan. Kelas DocumentBuilder menyediakan metode untuk membangun dokumen, termasuk metode InsertImage() untuk menyisipkan gambar ke dalam dokumen.

API Aspose.BarCode untuk .NET mendukung berbagai jenis barcode yang didukung. 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 menawarkan enumerasi BarCodeImageFormat untuk menentukan format penyimpanan, dan kelas BarCodeReader tersedia untuk membaca barcode dari gambar.

Silakan unduh DLL API atau instal menggunakan NuGet.

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

Hasilkan dan Tambahkan Barcode ke Dokumen Word dalam C#

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

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

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

Hasilkan dan tambahkan Barcode ke dokumen Word baru dalam C#.

Hasilkan dan tambahkan Barcode ke dokumen Word baru dalam C#.

Tambahkan 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, berikan EncodeType dan teks untuk dikodekan.
  2. Buat objek memori stream.
  3. Simpan gambar barcode ke memori stream menggunakan Save().
  4. Muat dokumen Word yang ada dengan kelas Document.
  5. Inisialisasi instansi DocumentBuilder dengan objek Document.
  6. Sisipkan gambar barcode menggunakan metode InsertImage() dan memori stream.
  7. Panggil metode Save() dengan jalur file DOCX yang diinginkan.

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

Tambahkan Barcode ke Dokumen Word yang Ada dalam C#.

Tambahkan Barcode ke Dokumen Word yang Ada dalam C#.

Tambahkan QR Code ke Dokumen Word menggunakan C#

Demikian pula, untuk menambahkan gambar QR code ke dokumen Word:

  1. Buat instansi dari kelas BarcodeGenerator dan set 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:

Tambahkan QR Code ke Dokumen Word menggunakan C#.

Tambahkan QR Code ke Dokumen Word menggunakan C#.

Baca Barcode dari Dokumen Word menggunakan C#

Untuk membaca barcode dari dokumen Word 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 jika bentuk tersebut adalah gambar.
  4. Simpan gambar ke stream.
  5. Buat instansi BarCodeReader dengan stream gambar dan parameter DecodeType.
  6. Panggil metode ReadBarCodes() untuk mendapatkan BarCodeResult.
  7. Tampilkan informasi barcode.

Contoh kode berikut mendemonstrasikan cara membaca data barcode dari dokumen Word menggunakan Aspose C#.

Codetext found: 1234567890, Symbology: 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 di C#.

Untuk informasi lebih lanjut, merujuk ke dokumentasi API Aspose.BarCode untuk .NET dokumentasi. Jika Anda memiliki pertanyaan, silakan hubungi di forum.

Lihat Juga