GroupDocs.Parser for .NET

ดึงข้อมูลบาร์โค้ดจาก PDF โดยใช้ C#

ตรวจจับและดึงข้อมูลบาร์โค้ดจากไฟล์ PDF, Word, Excel และไฟล์ภาพโดยใช้ GroupDocs.Parser ในแอปพลิเคชัน .NET ของคุณ.

ขั้นตอนในการดึงข้อมูลบาร์โค้ดจาก Pdf ใน C#

GroupDocs.Parser ช่วยให้คุณสามารถดึงข้อมูลบาร์โค้ดจากไฟล์ PDF ในแอปพลิเคชัน .NET โดยทำตามขั้นตอนง่าย ๆ เหล่านี้:

  1. โหลดไฟล์ PDF โดยใช้อินสแตนซ์ Parser.
  2. ตรวจสอบว่าเอกสารสนับสนุนการดึงข้อมูลบาร์โค้ด.
  3. ดึงรายชื่อบาร์โค้ดจากเอกสาร.
  4. วนรอบผ่านผลลัพธ์และใช้ค่าบาร์โค้ดที่ถูกดึงข้อมูล.
// โหลดเอกสารที่มีบาร์โค้ดโดยใช้คลาส Parser
using (Parser parser = new Parser("input.pdf")) {

    // ตรวจสอบว่าไฟล์สนับสนุนการดึงข้อมูลบาร์โค้ด
    if (!parser.Features.Barcodes) {
        Console.WriteLine("ไม่สามารถดึงข้อมูลบาร์โค้ดได้");
        return;
    }

    // ดึงและประมวลผลบาร์โค้ดที่ถูกดึงข้อมูล
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    foreach (PageBarcodeArea barcode in barcodes) {
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        Console.WriteLine("Value: " + barcode.Value);
    }
}
dotnet add package GroupDocs.Parser
คลิกเพื่อคัดลอก
คัดลอกแล้ว
ตัวอย่างเพิ่มเติม เอกสารประกอบ

คุณสมบัติการแยกเอกสารขั้นสูง

นอกเหนือจากการดึงข้อมูลบาร์โค้ดแล้ว GroupDocs.Parser ยังช่วยให้คุณสามารถดึงข้อความธรรมดา, รูปภาพ และข้อมูลที่มีโครงสร้างเพื่อสนับสนุนการทำงานอัตโนมัติและกระบวนการจัดการข้อมูลที่ซับซ้อน.

การรู้จำบาร์โค้ดและการแยกเอกสาร

สนับสนุนรูปแบบบาร์โค้ดหลายรูปแบบ

รับรู้ประเภทบาร์โค้ดที่พบมากรวมถึง QR Code, Code 128, Data Matrix, EAN, Aztec และอื่น ๆ.

ดึงบาร์โค้ดจากเอกสารและภาพ

อ่านบาร์โค้ดจากเอกสาร PDF, Word, Excel และรูปแบบภาพเช่น JPEG, PNG และ BMP.

การตั้งค่าการดึงข้อมูลที่ปรับแต่งได้

กำหนดตัวเลือกการตรวจจับเช่น พื้นที่การสแกนและการประมวลผลเอกสารหลายหน้า.

วิธีดึงข้อมูลบาร์โค้ดจาก PDF โดยใช้ตัวเลือกบาร์โค้ด

ตัวอย่างนี้แสดงวิธีการดึงข้อมูลบาร์โค้ดจากไฟล์ PDF โดยใช้ตัวเลือกการดึงข้อมูลบาร์โค้ดที่เฉพาะเจาะจง.

C#

//  โหลดไฟล์ PDF ด้วยคลาส Parser
using (Parser parser = new Parser("input.pdf"))
{
    // ยืนยันว่าการดึงข้อมูลบาร์โค้ดได้รับการสนับสนุน
    if (!parser.Features.Barcodes)
    {
        return;
    }

    // ใช้ตัวเลือกบาร์โค้ดเพื่อกรองผลลัพธ์
    BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");

    // ดึงข้อมูลบาร์โค้ดจากเอกสาร
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);

    // ประมวลผลรายชื่อบาร์โค้ดที่ถูกดึงข้อมูล
    foreach (PageBarcodeArea barcode in barcodes)
    {
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        Console.WriteLine("Value: " + barcode.Value);
    }
}

เกี่ยวกับ API ของ GroupDocs.Parser for .NET

GroupDocs.Parser เป็น API สำหรับการแยกเอกสารที่มีประสิทธิภาพสำหรับนักพัฒนา .NET ซึ่งช่วยให้สามารถดึงข้อความ, รูปภาพ, เนื้อหาที่มีโครงสร้าง, และบาร์โค้ดจากรูปแบบไฟล์ต่าง ๆ รวมถึง PDF, Word, Excel, PowerPoint และอื่น ๆ — ทั้งหมดนี้สามารถทำได้โดยไม่ต้องอิงเครื่องมือภายนอก.
เรียนรู้เพิ่มเติม
About illustration

พร้อมที่จะเริ่มต้นหรือยัง?

ดาวน์โหลด GroupDocs.Parser ฟรีหรือรับสิทธิ์การใช้งานแบบทดลองใช้เพื่อการเข้าถึงแบบเต็ม!

ทรัพยากรที่มีประโยชน์

สำรวจเอกสารตัวอย่างรหัสและการสนับสนุนชุมชนเพื่อปรับปรุงประสบการณ์ของคุณ

รูปแบบที่รองรับสำหรับการดึงข้อมูลบาร์โค้ด

GroupDocs.Parser รองรับการตรวจจับบาร์โค้ดในรูปแบบเอกสารและภาพที่หลากหลาย ดูด้านล่างสำหรับประเภทไฟล์ที่รองรับโดยทั่วไป.

เคล็ดลับใบอนุญาตชั่วคราว

1
ลงทะเบียนด้วยอีเมลที่ทำงานของคุณ ไม่อนุญาตให้ใช้บริการอีเมลฟรี
2
ใช้ปุ่ม รับใบอนุญาตชั่วคราว ในขั้นตอนที่ 2
 ไทย