Fügen Sie Metadaten in XMP mit Java hinzu
Einführung
Möchten Sie die Metadaten Ihres Dokuments durch das Hinzufügen von XMP-Informationen mithilfe von Java verbessern? Suchen Sie nicht weiter! Diese Schritt-für-Schritt-Anleitung führt Sie durch den Prozess des Hinzufügens von Metadaten zu einer EPS-Datei mithilfe der Aspose.Page für Java-Bibliothek. Aspose.Page ist ein leistungsstarkes Tool, das Dokumentmanipulationsaufgaben in Java-Anwendungen vereinfacht.
Voraussetzungen
Bevor wir uns mit dem Tutorial befassen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:
- Grundkenntnisse der Java-Programmierung.
- Aspose.Page für Java-Bibliothek installiert. Sie können es herunterladenHier.
- Eine EPS-Datei, die Sie ändern möchten.
Pakete importieren
Importieren Sie zunächst die erforderlichen Pakete in Ihr Java-Programm:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import com.aspose.eps.PsDocument;
import com.aspose.eps.xmp.XmpMetadata;
import com.aspose.page.BaseExamplesTest;
Schritt 1: XMP-Metadaten abrufen
// Der Pfad zum Dokumentenverzeichnis.
String dataDir = "Your Document Directory";
// Initialisieren Sie den EPS-Eingabedateistream
FileInputStream psStream = new FileInputStream(dataDir + "xmp2.eps");
PsDocument document = new PsDocument(psStream);
// Holen Sie sich XMP-Metadaten. Wenn die EPS-Datei keine XMP-Metadaten enthält, wird eine neue mit Werten aus PS-Metadatenkommentaren (%%Creator, %%CreateDate, %%Title usw.) erstellt.
XmpMetadata xmp = document.getXmpMetadata();
Stellen Sie sicher, dass Sie „Ihr Dokumentenverzeichnis“ durch den tatsächlichen Pfad ersetzen, in dem Ihre Dokumente gespeichert sind.
Schritt 2: CreatorTool-Wert abrufen
// Rufen Sie den Wert „CreatorTool“ ab
if (xmp.containsKey("xmp:CreatorTool"))
System.out.println("CreatorTool: " + xmp.get("xmp:CreatorTool").toStringValue());
Schritt 3: Rufen Sie den CreateDate-Wert ab
// Rufen Sie den Wert „CreateDate“ ab
if (xmp.containsKey("xmp:CreateDate"))
System.out.println("CreateDate: " + xmp.get("xmp:CreateDate").toStringValue());
Schritt 4: Titelwert abrufen
// Rufen Sie den Wert „Titel“ ab
if (xmp.containsKey("dc:title"))
System.out.println("Title: " + xmp.get("dc:title").toArray()[0].toStringValue());
Schritt 5: Formatwert abrufen
//Wert „Format“ abrufen
if (xmp.containsKey("dc:format"))
System.out.println("Format: " + xmp.get("dc:format").toStringValue());
Schritt 6: Erstellerwert abrufen
// Holen Sie sich den „Ersteller“-Wert
if (xmp.containsKey("dc:creator"))
System.out.println("Creator: " + xmp.get("dc:creator").toArray()[0].toStringValue());
Schritt 7: MetadataDate-Wert abrufen
// Rufen Sie den Wert „MetadataDate“ ab
if (xmp.containsKey("xmp:MetadataDate"))
System.out.println("MetadataDate: " + xmp.get("xmp:MetadataDate").toStringValue());
Schritt 8: Dokument mit neuen XMP-Metadaten speichern
// Ausgabe-EPS-Dateistream initialisieren
FileOutputStream outPsStream = new FileOutputStream(dataDir + "xmp2_changed.eps");
// Dokument mit neuen XMP-Metadaten speichern
try {
document.save(outPsStream);
} finally {
outPsStream.close();
}
Vergessen Sie abschließend nicht, den Eingabe-EPS-Stream zu schließen:
// Schließen Sie den Eingabe-EPS-Stream
psStream.close();
Jetzt haben Sie mit Aspose.Page für Java erfolgreich Metadaten zu Ihrer EPS-Datei hinzugefügt!
Abschluss
In diesem Tutorial haben wir den Prozess des Hinzufügens von XMP-Metadaten zu einer EPS-Datei mithilfe der Aspose.Page for Java-Bibliothek untersucht. Mit diesem leistungsstarken Tool können Sie Dokumente nahtlos bearbeiten und so Ihre gesamte Dokumentenverwaltung verbessern.
FAQs
F: Ist die Nutzung von Aspose.Page für Java kostenlos?
A: Aspose.Page für Java ist ein kommerzielles Produkt. Sie können die Funktionen im Rahmen einer kostenlosen Testversion erkundenHier.
F: Wo finde ich die Dokumentation für Aspose.Page für Java?
A: Die Dokumentation ist verfügbarHier.
F: Wie kann ich eine temporäre Lizenz für Aspose.Page für Java erhalten?
A: Sie können eine temporäre Lizenz erhaltenHier.
F: Welche Dateiformate unterstützt Aspose.Page für Java?
A: Aspose.Page für Java unterstützt verschiedene Formate, darunter EPS, PDF und XPS.
F: Kann ich Aspose.Page für Java kaufen?
A: Ja, Sie können Aspose.Page für Java erwerbenHier.