
บาร์โค้ดคือการแสดงผลข้อมูลในรูปแบบกราฟิก ซึ่งมักประกอบด้วยเส้นขนาน จุด หรือสี่เหลี่ยมที่เข้ารหัสข้อมูลสำคัญ บาร์โค้ดถูกใช้กันอย่างแพร่หลายในอุตสาหกรรมเพื่อฝังรายละเอียดผลิตภัณฑ์ ติดตามสินค้าคงคลัง และจัดการการเคลื่อนไหวของผลิตภัณฑ์ ในหลายสถานการณ์ คุณอาจต้องการ เพิ่มบาร์โค้ดแบบไดนามิกลงในเอกสาร Word โดยใช้ C# Microsoft Word รองรับรูปแบบไฟล์ที่เป็นที่นิยม เช่น DOCX และ DOC ในบทความนี้ เราจะสำรวจ วิธีการสร้างบาร์โค้ดในเอกสาร Word โดยใช้ C# กับ Aspose
สารบัญ
- C# API สำหรับสร้างบาร์โค้ดในเอกสาร Word
- สร้างและเพิ่มบาร์โค้ดลงในเอกสาร Word
- เพิ่มบาร์โค้ดลงในเอกสาร Word ที่มีอยู่
- เพิ่ม QR Code ลงในเอกสาร Word
- อ่านบาร์โค้ดจากเอกสาร Word
C# API สำหรับสร้างบาร์โค้ดในเอกสาร Word
เพื่อ อ่านข้อมูลบาร์โค้ดจากเอกสาร Word โดยใช้ C# ใน ASP.NET MVC เราจะใช้แนวทางแบบสองขั้นตอน ขั้นแรกเราจะใช้ Aspose.Words สำหรับ .NET API เพื่อสร้างหรือโหลดเอกสาร Word จากนั้นเราจะสร้างภาพบาร์โค้ดโดยใช้ Aspose.BarCode สำหรับ .NET API คลาส Document จาก Aspose.Words ช่วยให้คุณสร้างเอกสาร Word ใหม่หรือเปิดเอกสารที่มีอยู่ คุณสามารถบันทึกเอกสารโดยใช้เมธอด Save() คลาส DocumentBuilder มีวิธีการสำหรับการสร้างเอกสาร รวมถึงวิธีการ InsertImage() เพื่อแทรกรูปภาพ
Aspose.BarCode สำหรับ .NET API รองรับ ประเภทบาร์โค้ด ที่หลากหลาย เพื่อสร้างบาร์โค้ด มันมีคลาส BarcodeGenerator ซึ่งต้องการ EncodeType และข้อความที่จะเข้ารหัสเป็นพารามิเตอร์ บาร์โค้ดที่สร้างขึ้นสามารถบันทึกได้โดยใช้เมธอด Save() นอกจากนี้ API ยังรวมถึงการกำหนด BarCodeImageFormat สำหรับการระบุรูปแบบการบันทึก และคลาส BarCodeReader ก็มีให้สำหรับการอ่านบาร์โค้ดจากรูปภาพ
คุณสามารถ ดาวน์โหลด DLLs ของ APIs หรือทำการติดตั้งผ่าน NuGet:
PM> Install-Package Aspose.BarCode
PM> Install-Package Aspose.Words
สร้างและเพิ่มบาร์โค้ดลงในเอกสาร Word ใน C#
เพื่อ สร้างบาร์โค้ดในเอกสาร Word โดยใช้ C# .NET ให้ทำตามขั้นตอนเหล่านี้:
- สร้างอินสแตนซ์ของคลาส BarcodeGenerator โดยใช้ EncodeType และข้อความที่จะเข้ารหัสเป็นอาร์กิวเมนต์
- สร้างออบเจ็กต์สตรีมในหน่วยความจำ
- เรียกใช้เมธอด Save() เพื่อบันทึกภาพบาร์โค้ดลงในสตรีมในหน่วยความจำ
- สร้างอินสแตนซ์ใหม่ของคลาส Document
- เริ่มต้นอินสแตนซ์ DocumentBuilder ด้วยออบเจ็กต์ Document
- ใช้เมธอด InsertImage() เพื่อแทรกรูปภาพบาร์โค้ดโดยใช้สตรีมในหน่วยความจำ
- สุดท้าย เรียกใช้เมธอด Save() โดยระบุเส้นทางไฟล์ DOCX ที่ต้องการ
ตัวอย่างโค้ดด้านล่างแสดงให้เห็น วิธีการสร้างบาร์โค้ดในเอกสาร Word โดยใช้ C# .NET อย่างมีประสิทธิภาพ:

สร้างและเพิ่มบาร์โค้ดลงในเอกสาร Word ใหม่ใน C#.
เพิ่มบาร์โค้ดลงในเอกสาร Word ที่มีอยู่ใน C#
เพื่อ เพิ่มบาร์โค้ดลงในเอกสาร Word ที่มีอยู่โดยใช้ C# ให้ทำตามขั้นตอนเหล่านี้:
- สร้างอินสแตนซ์ของคลาส BarcodeGenerator โดยระบุ EncodeType และข้อความที่จะเข้ารหัส
- สร้างออบเจ็กต์สตรีมในหน่วยความจำ
- บันทึกภาพบาร์โค้ดลงในสตรีมในหน่วยความจำโดยใช้ Save()
- โหลดเอกสาร Word ที่มีอยู่ด้วยคลาส Document
- เริ่มต้นอินสแตนซ์ DocumentBuilder ด้วยออบเจ็กต์ Document
- แทรกรูปภาพบาร์โค้ดโดยใช้เมธอด InsertImage() และสตรีมในหน่วยความจำ
- เรียกใช้เมธอด Save() พร้อมเส้นทางไฟล์ DOCX ที่ต้องการ
ตัวอย่างโค้ดด้านล่างแสดง วิธีการสร้างบาร์โค้ดในเอกสาร Word ด้วย C# .NET:

เพิ่มบาร์โค้ดลงในเอกสาร Word ที่มีอยู่ใน C#.
เพิ่ม QR Code ลงในเอกสาร Word โดยใช้ C#
เพื่อเพิ่มภาพ QR code ลงในเอกสาร Word ให้ทำตามขั้นตอนเหล่านี้:
- สร้างอินสแตนซ์ของคลาส BarcodeGenerator และตั้งค่า EncodeType เป็น QR หรือ GS1QR
- ทำตามขั้นตอนเดียวกันข้างต้นเพื่อบันทึกและแทรกรูปภาพ
ตัวอย่างด้านล่างแสดง วิธีการเพิ่ม QR Code ลงในเอกสาร Word โดยใช้ C# .NET:

เพิ่ม QR Code ลงในเอกสาร Word โดยใช้ C#.
อ่านบาร์โค้ดจากเอกสาร Word โดยใช้ C#
เพื่อ อ่านข้อมูลบาร์โค้ดจากเอกสาร Word โดยใช้ C#:
- โหลดเอกสาร Word ที่มีอยู่ด้วยคลาส Document
- เข้าถึง NodeCollection ของประเภท Shape โดยใช้เมธอด GetChildNodes()
- วนลูปผ่านรูปทรงและตรวจสอบว่ารูปทรงนั้นเป็นภาพหรือไม่
- บันทึกภาพลงในสตรีม
- สร้างอินสแตนซ์ของ BarCodeReader ด้วยสตรีมภาพและพารามิเตอร์ DecodeType
- เรียกใช้เมธอด ReadBarCodes() เพื่อดึง BarCodeResult
- แสดงข้อมูลบาร์โค้ด
ตัวอย่างโค้ดด้านล่างแสดง วิธีการอ่านข้อมูลบาร์โค้ดจากเอกสาร Word โดยใช้ Aspose C#:
Codetext found: 1234567890, Symbology: Code39Standard
รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ไลบรารีโดยไม่มีข้อจำกัดในการประเมิน
สรุป
ในบทความนี้ เราได้พูดถึง:
- วิธีการ สร้างเอกสาร Word โดยโปรแกรม
- ขั้นตอนในการ สร้างภาพบาร์โค้ดและเพิ่มลงในเอกสาร Word
- วิธีการ สร้าง QR code และแทรกลงในเอกสาร Word
- เทคนิคในการ อ่านภาพบาร์โค้ดจากเอกสาร Word ใน C#
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Aspose.BarCode สำหรับ .NET API เอกสาร. หากคุณมีคำถามใด ๆ โปรดอย่าลังเลที่จะติดต่อใน ฟอรัม.