สร้างบาร์โค้ดในเอกสาร 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 จาก Aspose.Words ช่วยให้คุณสร้างเอกสาร Word ใหม่หรือเปิดเอกสารที่มีอยู่ ในขณะที่เมธอด Save() ช่วยในการบันทึกเอกสาร คลาส DocumentBuilder มีวิธีการสำหรับการสร้างเอกสาร รวมถึงเมธอด InsertImage() สำหรับการแทรกรูปภาพ

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

คุณสามารถ ดาวน์โหลด DLLs ของ 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#

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