GroupDocs.Metadata for .NET

Trích xuất Metadata từ tệp PPSX trong C#

Đọc & Trích xuất thông tin metadata từ nhiều loại tài liệu, hình ảnh, âm thanh & video bằng GroupDocs.Metadata cho .NET

Các bước để trích xuất Metadata PPSX trong .NET

GroupDocs.Metadata giúp các nhà phát triển .NET dễ dàng đọc và trích xuất thông tin metadata từ các tệp PPSX trong ứng dụng của họ bằng cách thực hiện một vài bước đơn giản.

  1. Tải PPSX bằng một thể hiện của lớp .NET.
  2. Tạo một predicate để kiểm tra tất cả các thuộc tính metadata.
  3. Gửi predicate tới phương thức FindProperties.
  4. Lặp qua các thuộc tính đã tìm được.
// Trích xuất các thuộc tính metadata PPSX theo nhiều tiêu chí

// Khởi tạo Metadata bằng cách truyền đường dẫn PPSX
using (var metadata = new GroupDocs.Metadata.Metadata("input.ppsx"))
{
    // trích xuất tất cả các thuộc tính metadata thuộc một danh mục cụ thể
    var properties = metadata.FindProperties(
      p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
    // lặp qua tất cả các thuộc tính và hiển thị
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // trích xuất tất cả các thuộc tính có kiểu và giá trị cụ thể
    var year = DateTime.Today.Year;
    properties = metadata.FindProperties(
      p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime && 
      p.Value.ToStruct(DateTime.MinValue).Year == year);

    // hiển thị tất cả các thuộc tính datetime có giá trị năm bằng năm hiện tại
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // trích xuất tất cả các thuộc tính có tên khớp với biểu thức chính quy đã chỉ định
    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));

    // hiển thị các thuộc tính có tên khớp với mẫu sau
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}
dotnet add package GroupDocs.Metadata
nhấp để sao chép
đã sao chép
Thêm ví dụ Tài liệu

Tìm kiếm Metadata của tệp với GroupDocs.Metadata

Quản lý an toàn metadata ẩn trong các tài liệu nhạy cảm bằng các ứng dụng .NET được hỗ trợ bởi thư viện GroupDocs.Metadata.

Tìm kiếm Metadata trong tệp .NET

Công cụ .NET cho Tìm kiếm Metadata Toàn diện

Tối ưu hoá quy trình xử lý tài liệu trong .NET với GroupDocs.Metadata. Phần mềm của chúng tôi cung cấp các công cụ mạnh mẽ để tìm kiếm và quản lý metadata ẩn một cách hiệu quả.

Mục tiêu Metadata Chính xác

Nhắm mục tiêu siêu dữ liệu cụ thể với độ chính xác cao. Cấu hình tìm kiếm của bạn bằng các bộ lọc khác nhau như văn bản, ngày hoặc biểu thức chính quy để tìm đúng siêu dữ liệu bạn cần.

Quản lý Siêu dữ liệu Dễ dàng

Tận dụng .NET để xử lý các giá trị của các mục siêu dữ liệu đã phát hiện. GroupDocs.Metadata cho phép bạn thêm, cập nhật hoặc xóa siêu dữ liệu một cách hiệu quả trong các định dạng tệp được hỗ trợ.

Đọc Siêu dữ liệu Sách điện tử trong C#

Ví dụ mã này minh họa cách truy cập các thuộc tính siêu dữ liệu đặc thù cho sách điện tử EPUB

C#


    //  Tải tệp EPUB vào đối tượng Metadata
    using (Metadata metadata = new Metadata("input.epub"))
    {
        //  Truy xuất tất cả siêu dữ liệu tích hợp sẵn
        var root = metadata.GetRootPackage<EpubRootPackage>();

        //  Sử dụng dữ liệu đã truy xuất cho nhu cầu của ứng dụng của bạn
        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);
    }

Giới thiệuGroupDocs.Metadata for .NET API

GroupDocs.Metadata for .NET cung cấp một bộ tính năng quản lý và thao tác metadata tiên tiến, cho phép các nhà phát triển dễ dàng đọc, chỉnh sửa, xóa, tìm kiếm, so sánh, thay thế và xuất thông tin metadata từ hình ảnh và các định dạng tài liệu mà không cần phần mềm bên ngoài. Trích xuất chi tiết metadata từ các định dạng PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, Archive và đa phương tiện, và thực hiện các thao tác metadata được hỗ trợ với độ linh hoạt cao.
Tìm hiểu thêm
About illustration

Sẵn sàng để bắt đầu?

Tải xuống GroupDocs.Metadata miễn phí hoặc nhận giấy phép dùng thử để có toàn quyền truy cập!

Tài nguyên hữu ích

Khám phá tài liệu, mẫu mã và hỗ trợ cộng đồng để nâng cao trải nghiệm của bạn.

Cập nhật thuộc tính Metadata từ các định dạng tệp khác

API chỉnh sửa metadata cho tài liệu và hình ảnh đa định dạng cho .NET. Lấy metadata của một số định dạng tệp phổ biến như dưới đây.

Lời khuyên về giấy phép tạm thời

1
Đăng ký bằng email công việc của bạn. Dịch vụ thư miễn phí không được phép.
2
Sử dụng nút Nhận giấy phép tạm thời ở Bước thứ hai.
 Tiếng Việt