GroupDocs.Metadata for .NET

แยกข้อมูลเมตาจากไฟล์ POTM ใน C#

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

ขั้นตอนสำหรับการแยกข้อมูลเมตา POTM ใน .NET

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

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

// สร้าง Metadata ผ่านเส้นทาง POTM
using (var metadata = new GroupDocs.Metadata.Metadata("input.potm"))
{
    // แยกคุณสมบัติข้อมูลเมตาทั้งหมดที่อยู่ในหมวดหมู่เฉพาะ
    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);

    // แสดงคุณสมบัติวันที่และเวลาทั้งหมดโดยมีค่าปีเท่ากับปีปัจจุบัน
    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
คลิกเพื่อคัดลอก
คัดลอก
ตัวอย่างเพิ่มเติม เอกสารประกอบ

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

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

ค้นหาข้อมูลเมตาในไฟล์ .NET

เครื่องมือ .NET สำหรับการค้นหาข้อมูลเมตาที่ครอบคลุม

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

การกำหนดเป้าหมายข้อมูลเมตาที่แม่นยำ

กำหนดเป้าหมายข้อมูลเมตาที่เฉพาะเจาะจงด้วยความแม่นยำที่ระบุ กำหนดค่าการค้นหาของคุณด้วยตัวกรองต่างๆ เช่น ข้อความ วันที่ หรือนิพจน์ทั่วไป เพื่อค้นหาข้อมูลเมตาที่คุณต้องการ

การจัดการข้อมูลเมตาที่ง่ายดาย

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

อ่านข้อมูลเมตาของ E-Book ใน C#

ตัวอย่างโค้ดนี้สาธิตวิธีเข้าถึงคุณสมบัติข้อมูลเมตาเฉพาะสำหรับ eBook ของ EPUB

C#


    //  โหลดไฟล์ EPUB ลงในออบเจ็กต์ Metadata
    using (Metadata metadata = new Metadata("input.epub"))
    {
        //  ดึงข้อมูลเมตาในตัวทั้งหมด
        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);
    }

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

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

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

ลองใช้ฟีเจอร์ GroupDocs.Metadata ฟรีหรือขอใบอนุญาต

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

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

 ไทย