GroupDocs.Metadata for .NET

Ekstrak Metadata Dari File PDF Di C#

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

Langkah-langkah Ekstraksi Metadata PDF di .NET

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

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

// Bangunlah Metadata dengan meneruskan jalur PDF
using (var metadata = new GroupDocs.Metadata.Metadata("input.pdf"))
{
    // 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));
    // ulangi semua properti dan tampilan
    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);

    // menampilkan 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 memiliki nama yang cocok dengan ekspresi reguler 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 File Metadata dengan GroupDocs.Metadata

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

Cari Metadata di File .NET

.NET Alat untuk Pencarian Metadata Komprehensif

Sederhanakan pemrosesan dokumen Anda di .NET dengan GroupDocs.Metadata. Perangkat lunak kami menawarkan alat canggih untuk mencari dan mengelola metadata tersembunyi secara efisien.

Penargetan Metadata yang Tepat

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

Manajemen Metadata yang Mudah

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

Baca Metadata E-Book di 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 APIGroupDocs.Metadata for .NET

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

Siap untuk memulai?

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

Memperbarui Properti Metadata Dari Format File Lain

API pengeditan metadata dokumen multi format dan gambar untuk .NET. Ambil metadata dari beberapa format file populer seperti yang dinyatakan di bawah ini.

Tip lisensi sementara

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