GroupDocs.Metadata for .NET

สกัด Metadata จากไฟล์ XLSB ใน C#

อ่าน & สกัดข้อมูล metadata จากเอกสาร, รูปภาพ, รูปแบบไฟล์เสียงและวิดีโอหลากหลายโดยใช้ GroupDocs.Metadata สำหรับ .NET

ขั้นตอนการสกัด Metadata ของ XLSB ใน .NET

GroupDocs.Metadata ทำให้การอ่านและสกัดข้อมูล metadata จากไฟล์ XLSB สำหรับนักพัฒนา .NET ง่ายขึ้นโดยทำตามขั้นตอนไม่กี่ขั้นตอนภายในแอปพลิเคชันของพวกเขา

  1. โหลดไฟล์ XLSB ด้วยอินสแตนซ์ของคลาส .NET
  2. สร้างพรีดิเคตเพื่อพิจารณาคุณสมบัติ metadata ทั้งหมด
  3. ส่งพรีดิเคตไปยังเมธอด FindProperties
  4. วนซ้ำผ่านคุณสมบัติที่พบ
// สกัดคุณสมบัติ metadata ของ XLSB ตามเกณฑ์ต่าง ๆ

// สร้าง Metadata โดยส่งพาธของ XLSB
using (var metadata = new GroupDocs.Metadata.Metadata("input.xlsb"))
{
    // สกัดคุณสมบัติ metadata ทั้งหมดที่อยู่ในหมวดหมู่เฉพาะ
    var properties = metadata.FindProperties(
      p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
    // วนซ้ำผ่านคุณสมบัติทั้งหมดและแสดงผล
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // สกัดคุณสมบัติทั้งหมดที่มีประเภทและค่าที่กำหนด
    var year = DateTime.Today.Year;
    properties = metadata.FindProperties(
      p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime && 
      p.Value.ToStruct(DateTime.MinValue).Year == year);

    // แสดงคุณสมบัติ datetime ทั้งหมดที่ค่าปีเท่ากับปีปัจจุบัน
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // สกัดคุณสมบัติทั้งหมดที่ชื่อตรงกับ regex ที่ระบุ
    const string pattern = "^author|company|(.+date.*)$";
    var regex = new System.Text.RegularExpressions.Regex(pattern, 
      System.Text.RegularExpressions.RegexOptions.IgnoreCase);
    properties = metadata.FindProperties(p => regex.IsMatch(p.Name));

    // แสดงคุณสมบัติที่ชื่อตรงกับรูปแบบต่อไปนี้
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}
dotnet add package GroupDocs.Metadata
คลิกเพื่อคัดลอก
คัดลอกแล้ว
ตัวอย่างเพิ่มเติม เอกสารประกอบ

ค้นหา Metadata ของไฟล์ด้วย GroupDocs.Metadata

จัดการ metadata ที่ซ่อนอยู่ในเอกสารที่สำคัญอย่างปลอดภัยโดยใช้แอปพลิเคชัน .NET ที่ขับเคลื่อนด้วยไลบรารี GroupDocs.Metadata

ค้นหา Metadata ในไฟล์ .NET

เครื่องมือ .NET สำหรับการค้นหา Metadata อย่างครอบคลุม

ทำให้การประมวลผลเอกสารของคุณใน .NET ราบรื่นด้วย GroupDocs.Metadata ซอฟต์แวร์ของเรามีเครื่องมือที่ทรงพลังสำหรับการค้นหาและจัดการ metadata ที่ซ่อนอยู่อย่างมีประสิทธิภาพ

การกำหนดเป้าหมาย Metadata อย่างแม่นยำ

กำหนดเป้าหมาย Metadata อย่างแม่นยำ ใช้ตัวกรองต่าง ๆ เช่น ข้อความ, วันที่, หรือ นิพจน์ทั่วไป เพื่อค้นหา Metadata ที่ต้องการได้อย่างตรงจุด

การจัดการ Metadata อย่างไร้ความยุ่งยาก

ใช้ .NET เพื่อประมวลผลค่าของรายการ Metadata ที่ค้นพบ GroupDocs.Metadata ช่วยให้คุณเพิ่ม, แก้ไข หรือ ลบ Metadata ได้อย่างมีประสิทธิภาพในรูปแบบไฟล์ที่รองรับ

อ่าน Metadata ของอีบุ๊กใน C#

ตัวอย่างโค้ดนี้แสดงวิธีการเข้าถึงคุณสมบัติ Metadata ที่เฉพาะเจาะจงสำหรับอีบุ๊ก EPUB

C#


    //  โหลดไฟล์ EPUB เข้าไปในอ็อบเจ็กต์ Metadata
    using (Metadata metadata = new Metadata("input.epub"))
    {
        //  ดึง Metadata ที่มีมาให้ทั้งหมด
        var root = metadata.GetRootPackage<EpubRootPackage>();

        //  ใช้ข้อมูลที่ดึงมาเพื่อการใช้งานของแอปพลิเคชันของคุณ
        Console.WriteLine(root.EpubPackage.Version);
        Console.WriteLine(root.EpubPackage.UniqueIdentifier);
        Console.WriteLine(root.EpubPackage.ImageCover != null ? 
            root.EpubPackage.ImageCover.Length : 0);
        Console.WriteLine(root.EpubPackage.Description);
        Console.WriteLine(root.EpubPackage.Title);
    }

เกี่ยวกับ API GroupDocs.Metadata for .NET

GroupDocs.Metadata for .NET มีชุดคุณสมบัติการจัดการและการจัดการ metadata ขั้นสูง ช่วยให้นักพัฒนาสามารถอ่าน, แก้ไข, ลบ, ค้นหา, เปรียบเทียบ, แทนที่และส่งออกข้อมูล metadata จากรูปภาพและรูปแบบเอกสารได้อย่างง่ายดายโดยไม่ต้องใช้ซอฟต์แวร์ภายนอก สกัดรายละเอียด metadata จากไฟล์ PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, Archive และไฟล์มัลติมีเดียต่าง ๆ และดำเนินการเมตาดาต้าที่รองรับด้วยความยืดหยุ่นจริง
เรียนรู้เพิ่มเติม
About illustration

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

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

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

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

อัปเดตคุณสมบัติ Metadata จากรูปแบบไฟล์อื่น

API การแก้ไข metadata ของเอกสารและรูปภาพหลายรูปแบบสำหรับ .NET ดึงข้อมูล metadata ของไฟล์รูปแบบยอดนิยมบางประเภทตามที่ระบุด้านล่าง

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

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