GroupDocs.Metadata for .NET

Ekstrak Metadata Dari File DOTX di C#

Baca & Ekstrak informasi metadata dari berbagai dokumen, gambar, format audio & video menggunakan GroupDocs.Metadata untuk .NET

Langkah-langkah untuk Ekstraksi Metadata DOTX di .NET

GroupDocs.Metadata memudahkan pengembang .NET untuk membaca dan mengekstrak informasi metadata dari file DOTX dalam aplikasi mereka dengan menerapkan beberapa langkah mudah.

  1. Muat DOTX dengan sebuah instance kelas .NET.
  2. Buat sebuah predikat untuk memeriksa semua properti metadata.
  3. Berikan predikat ke metode FindProperties.
  4. Iterasi melalui properti yang ditemukan.
// Ekstrak properti metadata DOTX berdasarkan berbagai kriteria

// Buat Metadata dengan memberikan path DOTX
using (var metadata = new GroupDocs.Metadata.Metadata("input.dotx"))
{
    // ekstrak semua properti metadata yang termasuk dalam kategori tertentu
    var properties = metadata.FindProperties(
      p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
    // iterasi semua properti dan tampilkan
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // ekstrak semua properti yang memiliki tipe dan nilai tertentu
    var year = DateTime.Today.Year;
    properties = metadata.FindProperties(
      p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime && 
      p.Value.ToStruct(DateTime.MinValue).Year == year);

    // tampilkan semua properti datetime dengan nilai tahun sama dengan tahun berjalan
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // ekstrak semua properti yang namanya cocok dengan regex yang ditentukan
    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));

    // tampilkan properti yang namanya cocok dengan pola berikut
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}
dotnet add package GroupDocs.Metadata
klik untuk menyalin
disalin
Lebih banyak contoh Dokumentasi

Cari Metadata File dengan GroupDocs.Metadata

Kelola metadata tersembunyi secara aman dalam dokumen sensitif menggunakan aplikasi .NET yang didukung oleh pustaka GroupDocs.Metadata.

Cari Metadata dalam File .NET

Alat .NET untuk Pencarian Metadata Komprehensif

Permudah pemrosesan dokumen Anda di .NET dengan GroupDocs.Metadata. Perangkat lunak kami menyediakan alat yang kuat untuk mencari dan mengelola metadata tersembunyi secara efisien.

Penargetan Metadata yang Tepat

Target metadata tertentu dengan akurasi tepat. Konfigurasikan pencarian Anda dengan berbagai filter seperti teks, tanggal, atau ekspresi reguler untuk menemukan metadata yang tepat yang Anda butuhkan.

Manajemen Metadata Mudah

Manfaatkan .NET untuk memproses nilai entri metadata yang ditemukan. GroupDocs.Metadata memungkinkan Anda menambahkan, memperbarui, atau menghapus metadata secara efektif dalam format file yang didukung.

Baca Metadata E-Book dalam C#

Contoh kode ini menunjukkan cara mengakses properti metadata khusus untuk e-book EPUB

C#


    //  Muat file EPUB ke dalam objek Metadata
    using (Metadata metadata = new Metadata("input.epub"))
    {
        //  Ambil semua metadata bawaan
        var root = metadata.GetRootPackage<EpubRootPackage>();

        //  Gunakan data yang diambil untuk kebutuhan aplikasi Anda
        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);
    }

Tentang GroupDocs.Metadata for .NET API

GroupDocs.Metadata for .NET menawarkan serangkaian fitur lanjutan untuk manajemen dan manipulasi metadata, memungkinkan pengembang dengan mudah membaca, mengedit, menghapus, mencari, membandingkan, mengganti, dan mengekspor informasi metadata dari gambar dan format dokumen tanpa memerlukan perangkat lunak eksternal. Ekstrak detail metadata dari format file PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, Arsip, dan Multimedia, serta lakukan operasi metadata yang didukung dengan fleksibilitas penuh.
Belajarlah lagi
About illustration

Siap untuk memulai?

Unduh GroupDocs.Metadata secara gratis atau dapatkan lisensi uji coba untuk akses penuh!

Sumber daya yang berguna

Jelajahi dokumentasi, sampel kode, dan dukungan masyarakat untuk meningkatkan pengalaman Anda.

Memperbarui Properti Metadata Dari Format File Lain

API penyuntingan metadata dokumen dan gambar multi format untuk .NET. Dapatkan metadata dari beberapa format file populer seperti yang tercantum di bawah.

Tip lisensi sementara

1
Daftar dengan email kantor Anda. Layanan email gratis tidak diperbolehkan.
2
Gunakan tombol Dapatkan lisensi sementara pada langkah kedua.
 Indonesian