สแกน QR Code จาก DOCX โดยใช้ C#

ในโลกดิจิทัลทุกวันนี้ รหัส QR ถูกนำมาใช้ในแอปพลิเคชันต่างๆ มากขึ้นเรื่อยๆ รวมถึงการตลาด การชำระเงิน และการแบ่งปันข้อมูล หากคุณทำงานกับไฟล์ DOCX และต้องการ สแกนรหัส QR จาก DOCX โดยใช้ C# คุณสามารถทำได้ง่ายๆ โดยใช้ไลบรารี GroupDocs.Parser ในบทความนี้ เราจะแนะนำคุณตลอดกระบวนการนี้พร้อมกับตัวอย่างรหัส ไลบรารีที่กล่าวถึงในบทความนี้เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการแยกและแยกข้อมูลจากรูปแบบเอกสารต่างๆ รวมถึง DOCX ไลบรารีนี้มีคุณสมบัติมากมายที่ช่วยลดความซับซ้อนในการแยกบาร์โค้ด รวมถึงรหัส QR จากเอกสาร โดยไม่ต้องใช้ซอฟต์แวร์เพิ่มเติมใดๆ ก่อนที่จะนำฟังก์ชันนี้ไปใช้ ให้แน่ใจว่าคุณได้ติดตั้ง Visual Studio บนเครื่องของคุณแล้ว และได้ตั้งค่าสภาพแวดล้อม .NET สำหรับการพัฒนา C# ขั้นตอนสำคัญต่อไปนี้จะอธิบายกระบวนการในการแยกรหัส QR จาก DOCX ใน C#**

ขั้นตอนการสแกน QR Code จาก DOCX โดยใช้ C#

  1. ตั้งค่าสภาพแวดล้อมการพัฒนาของคุณและเพิ่มไลบรารี GroupDocs.Parser for .NET ลงในโปรเจ็กต์ของคุณเพื่อสแกนรหัส QR จาก DOCX
  2. สร้างอ็อบเจ็กต์ Parser โดยระบุเส้นทางไปยังไฟล์ DOCX ของคุณเป็นอาร์กิวเมนต์สำหรับคอนสตรัคเตอร์
  3. ใช้เมธอด Parser.GetBarcodes เพื่อดึงคอลเลกชัน PageBarcodeArea สำหรับบาร์โค้ดประเภท ‘QR
  4. สุดท้าย ให้วนซ้ำผ่านคอลเลกชันบาร์โค้ดที่ผ่านการกรองเพื่อเข้าถึงและแยกข้อมูลรหัส QR ที่มีอยู่ในไฟล์ DOCX

ไลบรารี Parser นำเสนอโซลูชันที่มีความยืดหยุ่นสูงซึ่งอำนวยความสะดวกในการแยกรหัส QR จาก DOCX C#* บนระบบปฏิบัติการต่างๆ รวมถึง Windows, macOS และ Linux ด้วยการใช้ .NET นักพัฒนาสามารถรักษาสภาพแวดล้อมการพัฒนาที่สอดคล้องกันได้ ซึ่งช่วยลดความซับซ้อนในการใช้งานไม่ว่าจะเลือกใช้แพลตฟอร์มใดก็ตาม เมื่อคุณติดตั้งไลบรารีที่จำเป็นและกำหนดค่าเส้นทางไฟล์ที่เหมาะสมแล้ว การผสานรวมรหัสเข้ากับโปรเจ็กต์ของคุณก็จะง่ายขึ้นและมีประสิทธิภาพ ตัวอย่างรหัสต่อไปนี้จะสาธิตวิธีการอ่านรหัส QR จากไฟล์ DOCX อย่างมีประสิทธิภาพ

โค้ดสำหรับสแกน QR Code จาก DOCX โดยใช้ C#

using GroupDocs.Parser;
using GroupDocs.Parser.Data;
using System;
using System.Collections.Generic;
using System.Linq;
namespace ScanQRCodefromDOCXusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Apply the license to remove the restrictions imposed
// by the Parser library
License lic = new License();
lic.SetLicense(@"GroupDocs.Parser.lic");
// Instantiate an object of the Parser class to enable access to its
// methods and properties for processing or manipulating data
using (Parser parser = new Parser("input.docx"))
{
// Verify if the file is compatible for QR extraction
if (!parser.Features.Barcodes)
{
Console.WriteLine("The file doesn't support QR extraction.");
return;
}
// Scan and extract only the barcodes of type "QR" from your file
IEnumerable<PageBarcodeArea> qrcodes = parser.GetBarcodes()
.Where(i => i.CodeTypeName == "QR");
// Iterate over QR codes
foreach (PageBarcodeArea qrcode in qrcodes)
{
// Print the page index
Console.WriteLine("Page: " + (qrcode.Page.Index + 1));
// Print the barcode value
Console.WriteLine("Value: " + qrcode.Value);
}
}
}
}
}

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

ก่อนหน้านี้ เราได้ให้คำแนะนำเกี่ยวกับการสแกน QR Code จาก PDF โดยใช้ C# หากต้องการคำอธิบายโดยละเอียด อย่าพลาดบทช่วยสอนฉบับสมบูรณ์เกี่ยวกับวิธีการ สแกน QR Code จาก PDF โดยใช้ C#

 ไทย