GroupDocs.Metadata for .NET

Extrahieren Sie Metadaten aus der Datei DOTX in C#

Lesen und extrahieren Sie Metadateninformationen aus einer Vielzahl von Dokumenten, Bildern, Audio- und Videoformaten mit GroupDocs.Metadata für .NET

Schritte für die DOTX-Metadatenextraktion in .NET

GroupDocs.Metadata erleichtert .NET-Entwicklern das Extrahieren, Lesen und Extrahieren von Metadateninformationen aus DOTX-Dateien aus ihren Anwendungen heraus, indem sie ein paar einfache Schritte implementieren.

  1. Laden Sie DOTX mit einer Instanz der Klasse .NET.
  2. Erstellen Sie ein Prädikat, um alle Metadateneigenschaften zu untersuchen.
  3. Übergeben Sie das Prädikat an die Methode FindProperties.
  4. Durchlaufen Sie die gefundenen Eigenschaften.
Kopieren
// Extrahieren Sie DOTX-Metadateneigenschaften nach verschiedenen Kriterien

// Konstruieren Sie Metadata und übergeben Sie dabei den Pfad DOTX
using (var metadata = new GroupDocs.Metadata.Metadata("input.dotx"))
{
    // Extrahieren Sie alle Metadateneigenschaften, die in eine bestimmte Kategorie fallen
    var properties = metadata.FindProperties(
      p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
    // Alle Eigenschaften durchlaufen und anzeigen
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

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

    // Zeigt alle Datum/Uhrzeit-Eigenschaften an, wobei der Jahreswert dem aktuellen Jahr entspricht
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // Extrahieren Sie alle Eigenschaften, deren Namen mit dem angegebenen regulären Ausdruck übereinstimmen
    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));

    // Zeigt Eigenschaften an, 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 Sie zum Kopieren
kopiert
Mehr Beispiele Dokumentation

Durchsuchen Sie Dateimetadaten mit GroupDocs.Metadata

Verwalten Sie versteckte Metadaten in vertraulichen Dokumenten sicher mit .NET-Anwendungen, die auf der GroupDocs.Metadata-Bibliothek basieren.

Suchen Sie nach Metadaten in .NET-Dateien

.NET Tools für eine umfassende Metadatensuche

Optimieren Sie Ihre Dokumentenverarbeitung in .NET mit GroupDocs.Metadata. Unsere Software bietet leistungsstarke Tools zur effizienten Suche und Verwaltung versteckter Metadaten.

Präzises Metadaten-Targeting

Zielen Sie gezielt auf spezifische Metadaten mit höchster Genauigkeit. 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üheloses Metadatenmanagement

Nutzen Sie .NET, um die Werte der erkannten Metadateneinträge zu verarbeiten. GroupDocs.Metadata ermöglicht Ihnen das effektive Hinzufügen, Aktualisieren oder Entfernen von Metadaten in unterstützten Dateiformaten.

E-Book-Metadaten in C# lesen

Dieses Codebeispiel zeigt, wie auf spezifische Metadateneigenschaften für EPUB-E-Books zugegriffen wird

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>();

        //  Nutzen 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 API GroupDocs.Metadata for .NET

GroupDocs.Metadata for .NET bietet einen erweiterten Satz an Funktionen zur Metadatenverwaltung und -bearbeitung, die es Entwicklern ermöglichen, Metadateninformationen aus Bildern und Dokumentformaten ohne großen Aufwand zu lesen, zu bearbeiten, zu entfernen, zu suchen, zu vergleichen, zu ersetzen und zu exportieren Verwendung externer Software. Extrahieren Sie Metadatendetails aus PDF-, Word-, Excel-, PowerPoint-, Outlook-, OneNote-, Visio-, Project-, AutoCAD-, Archiv- und Multimedia-Dateiformaten und führen Sie unterstützte Metadatenvorgänge mit echter Flexibilität aus.
Erfahren Sie mehr
About illustration

Bereit, loszulegen?

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

Aktualisieren von Metadateneigenschaften aus anderen Dateiformaten

Metadaten-Bearbeitungs-API für Dokumente und Bilder in mehreren Formaten für .NET. Rufen Sie Metadaten einiger der gängigen Dateiformate ab, wie unten angegeben.

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