การทำงานกับบาร์โค้ดในเทมเพลต
การแนะนำ
ในบทช่วยสอนนี้ เราจะสำรวจวิธีการดึงข้อมูลจากเอกสารอย่างมีประสิทธิภาพโดยใช้เทมเพลตที่มี GroupDocs.Parser สำหรับ .NET GroupDocs.Parser ทำให้กระบวนการดึงข้อมูลง่ายขึ้นโดยอนุญาตให้คุณกำหนดเทมเพลตสำหรับประเภทข้อมูลเฉพาะ เช่น บาร์โค้ด จากนั้นแยกวิเคราะห์เอกสารตามเทมเพลตเหล่านี้
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าต่อไปนี้:
- GroupDocs.Parser สำหรับ .NET: คุณสามารถดาวน์โหลดไลบรารี่ได้จากที่นี่.
- เอกสารตัวอย่าง: เตรียมไฟล์ตัวอย่าง (เช่น PDF, DOCX) ที่มีข้อมูลที่คุณต้องการแยก
นำเข้าเนมสเปซ
ขั้นแรก ใส่เนมสเปซที่จำเป็นในโค้ด C# ของคุณ:
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Templates;
using System;
ขั้นตอนที่ 1: กำหนดฟิลด์บาร์โค้ด
กำหนดฟิลด์บาร์โค้ดภายในเทมเพลต ตัวอย่างนี้ตั้งค่าฟิลด์รหัส QR:
TemplateBarcode barcode = new TemplateBarcode(
new Rectangle(new Point(590, 80), new Size(150, 150)),
"QR");
ที่นี่,Rectangle
กำหนดตำแหน่งและขนาดของฟิลด์บาร์โค้ดบนเอกสาร
ขั้นตอนที่ 2: สร้างเทมเพลต
สร้างเทมเพลตและเพิ่มฟิลด์บาร์โค้ดลงไป:
Template template = new Template(new TemplateItem[] { barcode });
ขั้นตอนที่ 3: แยกวิเคราะห์เอกสารโดยใช้เทมเพลต
ยกตัวอย่างParser
คลาสด้วยเส้นทางไฟล์เอกสารของคุณและแยกวิเคราะห์เอกสารโดยใช้เทมเพลตที่กำหนดไว้:
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
DocumentData data = parser.ParseByTemplate(template);
// พิมพ์ข้อมูลที่แยกออกมา
for (int i = 0; i < data.Count; i++)
{
Console.Write(data[i].Name + ": ");
PageBarcodeArea area = data[i].PageArea as PageBarcodeArea;
Console.WriteLine(area == null ? "Not a template barcode field" : area.Value);
}
}
ข้อมูลโค้ดนี้จะเปิดเอกสาร ใช้เทมเพลต และแยกข้อมูลตามฟิลด์บาร์โค้ดที่กำหนด จากนั้นจะพิมพ์ข้อมูลที่แยกออกมา
บทสรุป
การใช้ GroupDocs.Parser สำหรับ .NET กับเทมเพลตช่วยลดความยุ่งยากในการแยกข้อมูลที่มีโครงสร้างจากเอกสาร โดยเฉพาะอย่างยิ่งเมื่อต้องจัดการกับประเภทข้อมูลเฉพาะ เช่น บาร์โค้ด ด้วยการทำตามคำแนะนำนี้ คุณสามารถรวมความสามารถในการแยกวิเคราะห์เอกสารเข้ากับแอปพลิเคชัน .NET ของคุณได้อย่างมีประสิทธิภาพ
คำถามที่พบบ่อย
ถาม: ฉันสามารถแยกช่องบาร์โค้ดหลายช่องจากเอกสารฉบับเดียวได้หรือไม่
ตอบ: ได้ คุณสามารถกำหนดช่องบาร์โค้ดหลายช่องภายในเทมเพลตและดึงข้อมูลที่เกี่ยวข้องออกจากเอกสารได้
ถาม: รูปแบบเอกสารใดบ้างที่รองรับการแยกวิเคราะห์
ตอบ: GroupDocs.Parser รองรับรูปแบบเอกสารที่หลากหลาย รวมถึง PDF, DOCX, XLSX, PPTX และอื่นๆ
ถาม: มีเวอร์ชันทดลองใช้งานหรือไม่
ตอบ: ได้ คุณสามารถทดลองใช้ GroupDocs.Parser ได้ฟรีจากที่นี่.
ถาม: ฉันจะได้รับการสนับสนุนด้านเทคนิคได้อย่างไร
ตอบ: สำหรับความช่วยเหลือทางเทคนิค โปรดไปที่ฟอรัม GroupDocs.
ถาม: ฉันจะซื้อใบอนุญาตได้ที่ไหน
ตอบ: คุณสามารถซื้อใบอนุญาตสำหรับ GroupDocs.Parser ได้จากที่นี่.