สร้างบาร์โค๊ดในเอกสาร Word ด้วย C#

บาร์โค๊ดคือภาพที่สร้างจากเส้นขนาน จุด หรือสี่เหลี่ยมที่เข้ารหัสข้อมูล ข้อมูล/ข้อมูล อาชีพในอุตสาหกรรมใช้บาร์โค๊ดเพื่อฝังข้อมูลผลิตภัณฑ์ ติดตามการเคลื่อนไหวของผลิตภัณฑ์ และจัดการสินค้าคงคลัง ในบางสถานการณ์ เราอาจต้องการ เพิ่มบาร์โค๊ดแบบไดนามิกลงในเอกสาร Word C# Microsoft Word โปรแกรมการประมวลผลคำกราฟิกที่ใช้งานมากที่สุด รองรับรูปแบบไฟล์ที่นิยม DOCX และ DOC ในบทความนี้ เราจะครอบคลุม วิธีการสร้างบาร์โค๊ดในเอกสาร Word โดยใช้ C# Aspose.

หัวข้อด้านล่างจะถูกพูดคุย:

C# API ในการสร้างบาร์โค๊ดในเอกสาร Word

เพื่อ อ่านข้อมูลบาร์โค๊ดจากเอกสาร Word C# ASP.NET MVC เราจะปฏิบัติตามสองขั้นตอน ขั้นแรกจะใช้ Aspose.Words for .NET API สร้างหรือลงชื่อในเอกสาร Word จากนั้นเราจะสร้างภาพบาร์โค๊ดโดยใช้ Aspose.BarCode for .NET API คลาส Document ของ API Aspose.Words อนุญาตให้สร้างเอกสาร Word ใหม่หรือลงชื่อในเอกสารที่มีอยู่ วิธี Save() ของคลาสนี้ช่วยให้เราสามารถบันทึกเอกสารที่เส้นทางไฟล์ที่ระบุ คลาส DocumentBuilder มีวิธีการสร้างเอกสาร รวมถึงวิธี InsertImage() เพื่อแทรกรูปภาพลงในเอกสาร

Aspose.BarCode for .NET API รองรับ ประเภทบาร์โค๊ดที่รองรับ หลายประเภทในการสร้างบาร์โค๊ด มันมีคลาส BarcodeGenerator ที่ต้องการ EncodeType และข้อความที่จะเข้ารหัสเป็นพารามิเตอร์ บาร์โค๊ดที่สร้างสามารถบันทึกได้โดยใช้ Save() วิธี นอกจากนี้ API ยังให้ BarCodeImageFormat เพื่อระบุรูปแบบการบันทึก และคลาส BarCodeReader พร้อมให้ใช้ในการอ่านบาร์โค๊ดจากรูปภาพ

โปรด ดาวน์โหลด DLL ของ API หรือทำการติดตั้งโดยใช้ NuGet.

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

สร้างและเพิ่มบาร์โค๊ดในเอกสาร Word ใน C#

เพื่อ สร้างบาร์โค๊ดใน Word C# .NET ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างตัวแปรของคลาส BarcodeGenerator โดยใช้ EncodeType และข้อความที่จะเข้ารหัสเป็นพารามิเตอร์
  2. สร้างวัตถุสตรีมหน่วยความจำ
  3. เรียกใช้วิธี Save() เพื่อบันทึกภาพบาร์โค๊ดไปยังสตรีมหน่วยความจำ
  4. สร้างตัวแปรใหม่ของคลาส Document
  5. สร้างตัวแปร DocumentBuilder ที่มีวัตถุ Document
  6. ใช้ InsertImage() วิธีการแทรกรูปภาพบาร์โค๊ดโดยใช้สตรีมหน่วยความจำ
  7. ในที่สุดเรียกใช้วิธี Save() โดยระบุเส้นทางไฟล์ DOCX ที่ต้องการ

ตัวอย่างโค้ดด้านล่างแสดง วิธีการสร้างบาร์โค๊ดในเอกสาร Word C# .NET อย่างมีประสิทธิภาพ:

สร้างและเพิ่มบาร์โค๊ดลงในเอกสาร Word ใหม่ใน C#.

สร้างและเพิ่มบาร์โค๊ดลงในเอกสาร Word ใหม่ใน C#.

เพิ่มบาร์โค๊ดในเอกสาร Word ที่มีอยู่ใน C#

เพื่อ เพิ่มบาร์โค๊ดในเอกสาร Word ที่มีอยู่โดยใช้ C# ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างตัวแปรของคลาส BarcodeGenerator โดยระบุ EncodeType และข้อความที่จะเข้ารหัส
  2. สร้างวัตถุสตรีมหน่วยความจำ
  3. บันทึกภาพบาร์โค๊ดไปยังสตรีมหน่วยความจำโดยใช้ Save()
  4. โหลดเอกสาร Word ที่มีอยู่ด้วยคลาส Document
  5. สร้างตัวแปร DocumentBuilder ที่มีวัตถุ Document
  6. แทรกรูปภาพบาร์โค๊ดโดยใช้ InsertImage() และสตรีมหน่วยความจำ
  7. เรียกใช้วิธี Save() พร้อมเส้นทางไฟล์ DOCX ที่ต้องการ

ตัวอย่างโค้ดด้านล่างแสดง การสร้างบาร์โค๊ดในเอกสาร Word ด้วย C# .NET:

เพิ่มบาร์โค๊ดในเอกสาร Word ที่มีอยู่ใน C#.

เพิ่มบาร์โค๊ดในเอกสาร Word ที่มีอยู่ใน C#.

เพิ่ม QR Code ในเอกสาร Word โดยใช้ C#

ในลักษณะเดียวกัน เพื่อเพิ่มภาพ QR code ลงในเอกสาร Word:

  1. สร้างตัวแปรของคลาส BarcodeGenerator และตั้งค่า EncodeType เป็น QR หรือ GS1QR
  2. ทำตามขั้นตอนเดียวกันในการบันทึกและแทรกรูปภาพ

ตัวอย่างด้านล่างแสดง วิธีการเพิ่ม QR code ในเอกสาร Word โดยใช้ C# .NET:

เพิ่ม QR Code ในเอกสาร Word โดยใช้ C#.

เพิ่ม QR Code ในเอกสาร Word โดยใช้ C#.

อ่านบาร์โค๊ดจากเอกสาร Word โดยใช้ C#

เพื่อ อ่านบาร์โค๊ดจากเอกสาร Word C#:

  1. โหลดเอกสาร Word ที่มีอยู่ด้วยคลาส Document
  2. เข้าถึง NodeCollection ของชนิด Shape โดยใช้ GetChildNodes() วิธี
  3. วนลูปผ่านรูปทรงและตรวจสอบว่ารูปทรงนั้นเป็นภาพ
  4. บันทึกรูปภาพลงในสตรีม
  5. สร้างตัวแปร BarCodeReader โดยใช้สตรีมภาพและพารามิเตอร์ DecodeType
  6. เรียกใช้ ReadBarCodes() วิธีเพื่อดึง BarCodeResult
  7. แสดงข้อมูลบาร์โค๊ด

ตัวอย่างโค้ดด้านล่างแสดง วิธีการอ่านข้อมูลบาร์โค๊ดจากเอกสาร Word โดยใช้ Aspose C#.

Codetext found: 1234567890, Symbology: Code39Standard

รับใบอนุญาตฟรี

คุณสามารถ ขอใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ไลบรารีโดยไม่จำกัดการประเมิน.

สรุป

ในบทความนี้ เราได้พูดถึง:

  • วิธีการ สร้างเอกสาร Word โดยอัตโนมัติ.
  • ขั้นตอนการ สร้างภาพบาร์โค๊ดและเพิ่มลงในเอกสาร Word.
  • วิธีการ สร้าง QR code และแทรกลงในเอกสาร Word.
  • เทคนิคการ อ่านภาพบาร์โค๊ดจากเอกสาร Word ใน C#.

สำหรับข้อมูลเพิ่มเติม โปรดดูเอกสาร API Aspose.BarCode for .NET documentation. หากคุณมีคำถาม โปรดอย่าลังเลที่จะติดต่อสื่อสารใน forum.

ดูเพิ่มเติม