การทำงานกับบาร์โค้ดในเทมเพลต

การแนะนำ

ในบทช่วยสอนนี้ เราจะสำรวจวิธีการดึงข้อมูลจากเอกสารอย่างมีประสิทธิภาพโดยใช้เทมเพลตที่มี 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 ได้จากที่นี่.