GroupDocs.Metadata for .NET

Metadaten aus DOTX‑Datei in C# extrahieren

Metadateninformationen aus einer breiten Palette von Dokumenten, Bildern, Audio‑ und Videoformaten mit GroupDocs.Metadata für .NET lesen & extrahieren

Schritte zur DOTX‑Metadaten‑Extraktion in .NET

GroupDocs.Metadata erleichtert .NET‑Entwicklern das Lesen und Extrahieren von Metadateninformationen aus DOTX‑Dateien innerhalb ihrer Anwendungen durch die Umsetzung weniger einfacher Schritte.

  1. DOTX mit einer Instanz der .NET‑Klasse laden.
  2. Ein Prädikat erstellen, um alle Metadaten‑Eigenschaften zu prüfen.
  3. Übergeben Sie das Prädikat an die Methode FindProperties.
  4. Durch die gefundenen Eigenschaften iterieren.
// DOTX‑Metadaten‑Eigenschaften nach verschiedenen Kriterien extrahieren

// Metadata erstellen und den Pfad zu DOTX übergeben
using (var metadata = new GroupDocs.Metadata.Metadata("input.dotx"))
{
    // Alle Metadaten‑Eigenschaften extrahieren, die in eine bestimmte Kategorie fallen
    var properties = metadata.FindProperties(
      p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
    // Alle Eigenschaften iterieren und anzeigen
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // Alle Eigenschaften mit einem bestimmten Typ und Wert extrahieren
    var year = DateTime.Today.Year;
    properties = metadata.FindProperties(
      p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime && 
      p.Value.ToStruct(DateTime.MinValue).Year == year);

    // Alle Datums‑ und Zeit‑Eigenschaften anzeigen, deren Jahreswert dem aktuellen Jahr entspricht
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // Alle Eigenschaften extrahieren, deren Namen dem angegebenen Regex entsprechen
    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));

    // Eigenschaften anzeigen, deren Namen dem folgenden Muster entsprechen
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}
dotnet add package GroupDocs.Metadata
Klicken zum Kopieren
kopiert
Weitere Beispiele Dokumentation

Datei‑Metadaten mit GroupDocs.Metadata durchsuchen

Verwalten Sie versteckte Metadaten in sensiblen Dokumenten sicher mit .NET‑Anwendungen, die von der GroupDocs.Metadata‑Bibliothek unterstützt werden.

Nach Metadaten in .NET‑Dateien suchen

.NET‑Tools für umfassende Metadatensuche

Optimieren Sie die Dokumentenverarbeitung in .NET mit GroupDocs.Metadata. Unsere Software bietet leistungsstarke Werkzeuge, um versteckte Metadaten effizient zu suchen und zu verwalten.

Präzises Metadaten‑Targeting

Zielen Sie mit präziser Genauigkeit auf bestimmte Metadaten. Konfigurieren Sie Ihre Suche mit verschiedenen Filtern wie Text, Datum oder regulären Ausdrücken, um genau die Metadaten zu finden, die Sie benötigen.

Mühelose Metadatenverwaltung

Nutzen Sie .NET, um die Werte der gefundenen Metadaten‑Einträge zu verarbeiten. GroupDocs.Metadata ermöglicht es Ihnen, Metadaten in unterstützten Dateiformaten effektiv hinzuzufügen, zu aktualisieren oder zu entfernen.

E‑Book‑Metadaten in C# lesen

Dieses Codebeispiel demonstriert, wie Sie auf Metadaten‑Eigenschaften von EPUB‑E‑Books zugreifen.

C#


    //  Laden Sie die EPUB‑Datei in das Metadata‑Objekt
    using (Metadata metadata = new Metadata("input.epub"))
    {
        //  Rufen Sie alle integrierten Metadaten ab
        var root = metadata.GetRootPackage<EpubRootPackage>();

        //  Verwenden Sie die abgerufenen Daten für die Anforderungen Ihrer Anwendung
        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);
    }

Über die GroupDocs.Metadata for .NET‑API

GroupDocs.Metadata for .NET bietet einen erweiterten Funktionsumfang für die Verwaltung und Manipulation von Metadaten, mit dem Entwickler Metadaten aus Bildern und Dokumentformaten einfach lesen, bearbeiten, entfernen, suchen, vergleichen, ersetzen und exportieren können, ohne externe Software zu verwenden. Extrahieren Sie Metadaten aus PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, Archiv‑ und Multimedia‑Dateiformaten und führen Sie unterstützte Metadatenoperationen mit echter Flexibilität aus.
Mehr erfahren
About illustration

Bereit, loszulegen?

Laden Sie GroupDocs.Metadata kostenlos herunter oder holen Sie sich eine Testlizenz für vollen Zugriff!

Nützliche Ressourcen

Erforschen Sie die Dokumentation, Code -Beispiele und die Unterstützung der Community, um Ihre Erfahrungen zu verbessern.

Metadaten‑Eigenschaften aus anderen Dateiformaten aktualisieren

Mehrformat‑API zum Bearbeiten von Metadaten in Dokumenten und Bildern für .NET. Rufen Sie Metadaten einiger beliebter Dateiformate wie unten aufgeführt ab.

Tipps zur temporären Lizenz

1
Melden Sie sich mit Ihrer geschäftlichen E-Mail-Adresse an. Kostenlose E-Mail-Dienste sind nicht zulässig.
2
Klicken Sie im zweiten Schritt auf die Schaltfläche Provisorische Lizenz anfordern.
 Deutsch