ใส่บาร์โค้ด QR Code ลงใน Word DOCX C#

ในบางสถานการณ์เมื่อคุณต้องการสร้างเอกสาร Word ที่มีบาร์โค้ดฝังอยู่ ดังนั้น โพสต์ในบล็อกนี้จะแนะนำคุณตลอดขั้นตอนการแทรกบาร์โค้ดลงในเอกสาร Word DOC หรือ DOCX โดยใช้ C#

เหตุใดจึงต้องเพิ่มบาร์โค้ดลงในเอกสาร Word

มาดูสาเหตุที่คุณอาจต้องการเพิ่มบาร์โค้ดลงในเอกสาร Word ของคุณกัน

การปฏิบัติตามกฎระเบียบและข้อบังคับ: ในบางอุตสาหกรรม การปฏิบัติตามมาตรฐานด้านกฎระเบียบถือเป็นข้อบังคับ บาร์โค้ดเป็นวิธีการเข้ารหัสข้อมูลที่ได้มาตรฐานและเป็นไปตามข้อกำหนด เพื่อให้มั่นใจว่าเอกสารเป็นไปตามกฎระเบียบทางอุตสาหกรรม

การจัดการสินค้าคงคลังและการติดตามทรัพย์สิน: บาร์โค้ดมีบทบาทสำคัญในการจัดการสินค้าคงคลังและการติดตามทรัพย์สิน ด้วยการฝังบาร์โค้ดในเอกสาร Word ที่เกี่ยวข้องกับรายการสินค้าคงคลัง ฉลากผลิตภัณฑ์ หรือเอกสารประกอบสินทรัพย์ ธุรกิจต่างๆ จึงสามารถติดตามและจัดการสินทรัพย์ได้อย่างมีประสิทธิภาพ

ระบบอัตโนมัติของเอกสารและประสิทธิภาพเวิร์กโฟลว์: การรวมบาร์โค้ดเข้ากับเอกสาร Word ช่วยให้เอกสารเป็นอัตโนมัติและเพิ่มประสิทธิภาพเวิร์กโฟลว์โดยรวม การบันทึกข้อมูลอัตโนมัติผ่านการสแกนบาร์โค้ดสามารถประหยัดเวลา ลดการแทรกแซงด้วยตนเอง และช่วยให้ขั้นตอนการทำงานราบรื่นและคล่องตัวยิ่งขึ้น

แทรกบาร์โค้ดในเอกสาร Word โดยใช้ C#

ขั้นตอนต่อไปนี้จะอธิบายวิธีการแทรกบาร์โค้ดในเอกสาร Word DOCX โดยใช้ C#:

  • ตั้งค่า Conholdate.Total for .NET ในระบบของคุณ
  • สร้างบาร์โค้ดด้วยวัตถุคลาส BarcodeGenerator
  • เขียนภาพบาร์โค้ดลงในสตรีมเป็นภาพ BMP โดยใช้ BarCodeImageFormat
  • สร้างเอกสาร Word ใหม่ด้วยคลาส Document
  • สร้างตัวสร้างสำหรับวัตถุเอกสารโดยใช้คลาส DocumentBuilder
  • แทรกรูปภาพบาร์โค้ดลงในเอกสาร Word ด้วยวิธี InsertImage
  • ส่งออกเอกสาร Word ด้วยวิธีบันทึก

โค้ดตัวอย่างด้านล่างสาธิตวิธีการแทรกบาร์โค้ดในเอกสาร Word โดยใช้ C#:

// สร้างอินสแตนซ์ของวัตถุบาร์โค้ดเชิงเส้น ตั้งค่าข้อความรหัสและประเภทสัญลักษณ์สำหรับบาร์โค้ด
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.Code39Standard, "1234567890");

// การสร้างสตรีมหน่วยความจำและบันทึกภาพบาร์โค้ดลงในสตรีมหน่วยความจำ
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// สร้างเอกสาร Word ใหม่
Aspose.Words.Document doc = new Aspose.Words.Document();

// สร้างตัวสร้างสำหรับวัตถุเอกสาร
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// แทรกภาพบาร์โค้ดลงในเอกสาร
builder.InsertImage(ms);

// บันทึกเอกสารคำ
doc.Save("Barcode.docx");

เพิ่มรหัส QR ลงใน Word DOCX ใน C#

คุณสามารถเพิ่มรหัส QR ลงในเอกสาร Word DOCX ใน C# ได้ด้วยขั้นตอนด้านล่าง:

  • ติดตั้ง Conholdate.Total for .NET ที่ฝั่งของคุณ
  • สร้างอินสแตนซ์ของวัตถุบาร์โค้ดและตั้งค่าประเภท QR โดยใช้คลาส BarcodeGenerator
  • สร้างสตรีมหน่วยความจำและเขียนภาพบาร์โค้ดลงไปด้วยวิธีบันทึก
  • เริ่มต้นวัตถุคลาสเอกสาร Word ใหม่ด้วยคลาสเอกสาร
  • เริ่มต้นวัตถุตัวสร้างด้วยคลาส DocumentBuilder
  • เพิ่มรูปภาพโค้ด QR ลงในเอกสารด้วยวิธี InsertImage
  • แสดงผลเอกสาร Word เอาท์พุตโดยใช้วิธีการบันทึก

ข้อมูลโค้ดต่อไปนี้แสดงวิธีแทรกโค้ด QR ลงในเอกสาร Word ใน C#:

// สร้างอินสแตนซ์ของวัตถุบาร์โค้ดเชิงเส้น ตั้งค่าข้อความรหัสและประเภทสัญลักษณ์สำหรับบาร์โค้ด
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "1234567");

// การสร้างสตรีมหน่วยความจำและบันทึกภาพบาร์โค้ดลงในสตรีมหน่วยความจำ
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// สร้างเอกสาร Word ใหม่
Aspose.Words.Document doc = new Aspose.Words.Document();

// สร้างตัวสร้างสำหรับวัตถุเอกสาร
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// แทรกภาพบาร์โค้ดลงในเอกสาร
builder.InsertImage(ms,
    Aspose.Words.Drawing.RelativeHorizontalPosition.Margin,
    400,
    Aspose.Words.Drawing.RelativeVerticalPosition.Margin,
    -50,
    100,
    100,
    Aspose.Words.Drawing.WrapType.Square);

// บันทึกเอกสารคำ
doc.Save("QR-Code.docx");

ใบอนุญาตการประเมินผลฟรี

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

ห่อ

ด้วยการทำตามขั้นตอนเหล่านี้ คุณสามารถรวมการสร้างบาร์โค้ดเข้ากับแอปพลิเคชัน C# ของคุณได้อย่างง่ายดาย และแทรกบาร์โค้ดที่สร้างขึ้นลงในเอกสาร Word ได้อย่างราบรื่น แนวทางนี้สามารถขยายไปยังกรณีการใช้งานต่างๆ เช่น เอกสารอัตโนมัติ การติดตามสินค้าคงคลัง หรือสถานการณ์ใดๆ ที่ข้อมูลบาร์โค้ดเป็นสิ่งจำเป็น นอกจากนี้ โปรดติดต่อเราที่ ฟอรั่ม เพื่อหารือเกี่ยวกับข้อสงสัยของคุณ

ดูสิ่งนี้ด้วย