Arbeiten mit XMP-Metadaten in EPS-Dateien | .NET
Was ist XMP?
XMP oder abgekürzt Extensible Metadata Platform ist ein Standard zum Einbetten von Metadateneigenschaften in Mediendateien. Es wurde 2001 von Adobe Systems Inc. eingeführt. Daher wird XMP hauptsächlich in Adobe-Anwendungen und Dateien verwendet, die von diesen Anwendungen erstellt wurden. Die Verwendung von XMP ermöglichte die Optimierung der Speicherung von Mediendateien und erleichterte die Auswahl bestimmter Dateien anhand einiger Eigenschaften. Tatsächlich wurde durch die XMP-ähnliche Dateninjektion in Mediendateien die notwendige Grundlage für die Organisation der Mediendateidatenbanken geschaffen. XMP-Metadaten werden als XML-Codestücke, sogenannte XMP-Pakete, in Mediendateien eingebettet.
Daten, die in XMP-Paketen enthalten sind.
Welche Daten sind normalerweise in solchen Paketen enthalten? Diese sind:
- Informationen zum Autor, Herausgeber, Uploader usw.;
- Erstelleranwendung mit Version;
- Titel, Beschreibung;
- Schlüsselwörter;
- Miniaturbild;
- Identifikatoren, die eine eindeutige Identifizierung der Datei ermöglichen.
Außerdem können XMP-Metadaten Informationen zum Dateiverlauf enthalten: wann erstellt, wann konvertiert, wann hochgeladen usw.
Eine Datei kann mehrere XMP-Pakete enthalten: eines ist das Haupt-XMP-Paket für die jeweilige Datei und ein XMP-Paket für jede eingebettete Medienressource, die vor der Einbettung ebenfalls ursprünglich XMP-Metadaten enthielt. Beispielsweise kann eine PostScript-Datei, die drei eingebettete EPS-Dateien (Encapsulated PostScript) enthält, vier XMP-Pakete enthalten.
XMP ist, wie der Name schon sagt, eine erweiterbare Plattform. Dies bedeutet, dass alle durch XML-Elemente und -Attribute dargestellten XMP-Metadateneigenschaften zu einem bestimmten XML-Namespace gehören, auf den entweder in einem Stammelement eines XMP-Pakets oder direkt in einem XML-Element verwiesen wird. Und es steht uns frei, unseren eigenen XML-Namespace hinzuzufügen, um unsere eigenen notwendigen XMP-Eigenschaften zu definieren.
Funktionalität zum Arbeiten mit XMP-Daten, bereitgestellt von der Aspose.Page-Lösung.
Der Einsatz von XMP ermöglichte eine deutliche Verbesserung der Geschäftseffizienz und somit erhöht die Unterstützung der Arbeit mit XMP-Metadaten die Wettbewerbsfähigkeit von Anwendungen. Aspose-Bibliotheken und Webanwendungen sind keine Ausnahmen. Wir bieten Ihnen an, die XMP-Metadatenfunktion für EPS-Dateien in unserer Webanwendung Metadaten-Editor auszuprobieren.
Folgende XMP-Metadaten-Arbeitsfälle sind mit EPS-Dateien unter Verwendung von Aspose.Page für .NET möglich:
- XMP-Metadaten abrufen
- XMP-Metadaten hinzufügen
- Einfache Werte in XMP-Metadaten ändern
- Eigenschaften in XMP-Metadaten hinzufügen
- Array-Elemente in XMP-Metadaten ändern
- Array-Elemente in XMP-Metadaten hinzufügen
- Benannten Wert in XMP-Metadaten ändern
- Benannten Wert in XMP-Metadaten hinzufügen
- XML-Namespace in XMP-Metadaten hinzufügen
Um ein Beispiel für die App zu sehen, die diese APIs verwendet, probieren Sie diese plattformübergreifende Anwendung aus.