บาร์โค้ดถูกใช้กันอย่างแพร่หลายในเอกสารเพื่อจัดเก็บข้อมูลสำคัญที่สามารถสแกนและประมวลผลได้อย่างรวดเร็ว การจัดการเอกสารในรูปแบบ Open Document Text (ODT) เป็นเรื่องปกติในแอปพลิเคชันทางธุรกิจ เมื่อต้องจัดการกับเอกสารประเภทนี้ จะเกิดความท้าทายในการสแกนบาร์โค้ดจาก ODT โดยใช้ C# โดยการใช้ไลบรารี Parser คุณสามารถแยกบาร์โค้ดจาก ODT ใน C# ได้อย่างง่ายดายโดยไม่ต้องใช้เครื่องมือของบุคคลที่สาม บทความนี้ให้คำแนะนำทีละขั้นตอนเพื่อช่วยคุณในการแยกบาร์โค้ด ขั้นตอนด้านล่างนี้สาธิตวิธีการสแกนบาร์โค้ดจากไฟล์ ODT
ขั้นตอนการสแกนบาร์โค้ดจาก ODT โดยใช้ C#
- ตั้งค่าสภาพแวดล้อมการพัฒนาของคุณและเพิ่มไลบรารี GroupDocs.Parser for .NET ลงในโปรเจ็กต์ของคุณเพื่อเปิดใช้งานการแยกบาร์โค้ดจากไฟล์ ODT
- เริ่มต้น Parser โดยส่งเส้นทางของไฟล์ ODT ของคุณในระหว่างการสร้างอินสแตนซ์
- ใช้เมธอด GetBarcodes บนอินสแตนซ์ Parser เพื่อดึงคอลเลกชันของวัตถุ PageBarcodeArea
- วนซ้ำผ่านคอลเลกชันเพื่อแยกและประมวลผลค่าบาร์โค้ด
กระบวนการ การแยกบาร์โค้ดจาก ODT C# มีความยืดหยุ่นสูงและปรับเปลี่ยนได้ รองรับระบบปฏิบัติการต่างๆ มากมาย เช่น Windows, macOS และ Linux ความสามารถข้ามแพลตฟอร์มนี้ทำให้ผู้พัฒนาสามารถใช้งานการแยกบาร์โค้ดบนระบบใดๆ ก็ได้โดยไม่มีปัญหาความเข้ากันได้ เฟรมเวิร์ก .NET มอบสภาพแวดล้อมการพัฒนาที่เสถียรและสม่ำเสมอ ทำให้รักษาความสม่ำเสมอบนแพลตฟอร์มต่างๆ ได้ง่ายขึ้น เมื่อติดตั้งไลบรารีนี้และกำหนดค่าเส้นทางไฟล์ที่จำเป็นแล้ว การรวมโค้ดที่ให้มาในโปรเจ็กต์ของคุณก็จะง่ายขึ้น API อันทรงพลังของไลบรารีช่วยลดความซับซ้อนในการจัดการไฟล์ ODT ทำให้คุณสามารถแยกบาร์โค้ดด้วยความพยายามที่น้อยที่สุด ด้านล่างนี้คือตัวอย่างโค้ดที่สาธิตวิธีการอ่านบาร์โค้ดจากไฟล์ ODT
โค้ดสำหรับสแกนบาร์โค้ดจาก ODT โดยใช้ C#
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
using System; | |
using System.Collections.Generic; | |
namespace ScanBarcodefromODTusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Parser library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Parser.lic"); | |
// Create an instance of Parser class | |
using (Parser parser = new Parser("input.odt")) | |
{ | |
// Check if the file supports barcodes extraction | |
if (!parser.Features.Barcodes) | |
{ | |
Console.WriteLine("The file doesn't support barcodes extraction."); | |
return; | |
} | |
// Scan barcodes from the ODT | |
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(); | |
// Iterate over barcodes | |
foreach (PageBarcodeArea barcode in barcodes) | |
{ | |
// Print the page index | |
Console.WriteLine("Page: " + (barcode.Page.Index + 1)); | |
// Print the barcode value | |
Console.WriteLine("Value: " + barcode.Value); | |
} | |
} | |
} | |
} | |
} |
เมื่อทำงานกับไฟล์ ODT การอ่านและการแยกบาร์โค้ดที่ฝังไว้ต้องใช้แนวทางที่เป็นระบบ ตัวอย่างโค้ดด้านบนแสดงให้เห็นว่าคุณสามารถผสานฟังก์ชันการแยกบาร์โค้ดเข้ากับโปรเจ็กต์ C# ของคุณได้อย่างง่ายดายเพียงใด หลังจากเริ่มต้น Parser ด้วยไฟล์ ODT แล้ว จะใช้เมธอด GetBarcodes เพื่อดึงข้อมูลบาร์โค้ด ซึ่งสามารถนำไปประมวลผลและใช้ในแอปพลิเคชันของคุณได้ สรุปแล้ว การใช้ไลบรารี Parser สำหรับ การอ่านบาร์โค้ดจาก ODT ใน C# ถือเป็นโซลูชันที่มีประสิทธิภาพและมั่นคง นอกจากนี้ นักพัฒนายังสามารถแยกและประมวลผลข้อมูลบาร์โค้ดได้อย่างมีประสิทธิภาพภายในแอปพลิเคชัน C# ของตน ทำให้เวิร์กโฟลว์การจัดการเอกสารมีประสิทธิภาพมากขึ้นและเพิ่มผลผลิต
ก่อนหน้านี้ เราได้ให้คำแนะนำแบบทีละขั้นตอนในการสแกนบาร์โค้ดจากไฟล์ DOCX โดยใช้ C# หากต้องการรายละเอียดโดยละเอียด อย่าพลาดบทช่วยสอนฉบับสมบูรณ์ของเราเกี่ยวกับวิธีการ สแกนบาร์โค้ดจาก DOCX โดยใช้ C#