GroupDocs.Metadata for .NET

Trích xuất siêu dữ liệu từ tệp DOCM trong C#

Đọc và trích xuất thông tin siêu dữ liệu từ nhiều định dạng tài liệu, hình ảnh, âm thanh và video bằng GroupDocs.Metadata cho .NET

Các bước để trích xuất siêu dữ liệu DOCM trong .NET

GroupDocs.Metadata giúp nhà phát triển .NET dễ dàng trích xuất để đọc và trích xuất thông tin siêu dữ liệu từ các tệp DOCM từ bên 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 DOCM với một phiên bản của lớp .NET.
  2. Tạo một vị từ để kiểm tra tất cả các thuộc tính siêu dữ liệu.
  3. Chuyển vị từ cho phương thức FindProperties.
  4. Lặp lại thông qua các thuộc tính được tìm thấy.
Sao chép
// Trích xuất thuộc tính siêu dữ liệu DOCM theo nhiều tiêu chí khác nhau

// Xây dựng đường dẫn Metadata đi qua DOCM
using (var metadata = new GroupDocs.Metadata.Metadata("input.docm"))
{
    // trích xuất tất cả các thuộc tính siêu dữ liệu 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ó loại 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 ngày giờ 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
bấm vào để sao chép
sao chép
Thêm ví dụ Tài liệu

Tìm kiếm siêu dữ liệu tệp bằng GroupDocs.Metadata

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

Tìm kiếm siêu dữ liệu trong tệp .NET

Công cụ .NET để tìm kiếm siêu dữ liệu toàn diện

Hợp lý hóa quá trình xử lý tài liệu của bạn 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ý siêu dữ liệu ẩn một cách hiệu quả.

Nhắm mục tiêu siêu dữ liệu chính xác

Nhắm mục tiêu siêu dữ liệu cụ thể với độ chính xác cao. Định cấu hình tìm kiếm của bạn bằng nhiều bộ lọc khác nhau như văn bản, ngày tháng hoặc cụm từ thông dụng để tìm chính xác 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ý giá trị của các mục siêu dữ liệu được 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ụ về mã này trình bày cách truy cập các thuộc tính siêu dữ liệu dành riêng 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
        var root = metadata.GetRootPackage<EpubRootPackage>();

        //  Sử dụng dữ liệu được 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ệu về APIGroupDocs.Metadata for .NET

GroupDocs.Metadata for .NET cung cấp một bộ tính năng xử lý và quản lý siêu dữ liệu nâng cao, cho phép 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 siêu dữ liệu từ các định dạng hình ảnh và tài liệu mà không cần sử dụng bất kỳ phần mềm bên ngoài. Trích xuất chi tiết siêu dữ liệu từ các định dạng tệp PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, Archive và Đa phương tiện, đồng thời thực hiện các thao tác siêu dữ liệu được hỗ trợ với tính linh hoạt thực sự.
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!

Cập nhật thuộc tính siêu dữ liệu từ các định dạng tệp khác

API chỉnh sửa siêu dữ liệu hình ảnh và tài liệu đa định dạng cho .NET. Truy xuất siêu dữ liệu của một số định dạng tệp phổ biến như được nêu bên dưới.

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