Fügen Sie den XML -Namespace in XMP -Metadaten von EPS hinzu

Um einen XML -Namespace in die XMP -Metadaten einer EPS -Datei hinzuzufügen, müssen mehrere Schritte ausgeführt werden:

  1. Dateileser erstellen ‘const File_reader = new FileReader ();’ und Lesen Sie die Datei ‘File_reader.readasArrayBuffer (e.target.files [0]);’.
  2. Bei Ladeereignis Handler rufen Sie ASPOSEPEXMPADDNAMEPACE und übergeben Sie den Dateiinhalt, seinen Namen, den Namen Dateinamen, das Präfix, die URL und ein Array von Schlüsselwertpaaren für den neuen Namespace.
  3. Das Ergebnis, das JSON den Dateinamen in Filenameresult enthält.
  4. Sie können Dateien mit der Funktion DownloadFile herunterladen: ‘DownloadFile (json.filenameresult, “Image/PDF”);’ und zeigen das Ergebnis ‘document.getElementById (’ Ausgabe ‘). textContent = json.xmp;’


Der folgende Code -Snippet zeigt, wie ein XML -Namespace in XMP -Metadaten in einer EPS -Datei in C ++ hinzugefügt wird:

 1  var fXMPAddNamespace = function (e) {
 2    const file_reader = new FileReader();
 3    file_reader.onload = (event) => {
 4      const prefix = "tmp";
 5      const url = "http://www.some.org/schema/tmp#";
 6      const input = [
 7        ["tmp:newKey", "NewValue"]
 8      ];
 9      const JSON = AsposeXMPAddNamespace(event.target.result, e.target.files[0].name, e.target.files[0].name + "_out.eps", prefix, url, input);
10      if (JSON.errorCode == 0) {
11          DownloadFile(JSON.fileNameResult, "image/eps");
12      }
13      else 
14        document.getElementById('output').textContent = JSON.errorText;
15    }
16    file_reader.readAsArrayBuffer(e.target.files[0]);
17  }

Siehe Hinzufügen von XML -Namespace in XMP -Metadaten in Java und .NET.

Sie können Beispiele und Datendateien von Github herunterladen.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.