Agregar espacio de nombres XML en metadatos XMP de EPS

Para agregar un espacio de nombres XML en los metadatos XMP de un archivo EPS, es necesario hacer varios pasos:

  1. Crear lector de archivos ‘const file_reader = new FileReader ();’ y lea el archivo ‘file_reader.readasArrayBuffer (e.target.files [0]);’.
  2. Llame al controlador de eventos de carga AsposexmpaddNamespace y pase el contenido del archivo, su nombre, el nombre del archivo de resultados, el prefijo, la URL y una variedad de pares de valor clave para el nuevo espacio de nombres.
  3. El resultado JSON contiene el nombre del archivo en FileNameresult.
  4. Puede descargar archivos utilizando la función DownloadFile: ‘downloadfile (json.filenameresult, “Image/pdf”);’ y muestre el resultado ‘document.getElementById (’ output ‘). TextContent = json.xmp;’


El fragmento de código siguiente muestra cómo agregar un espacio de nombres XML en metadatos XMP en un archivo EPS en C ++:

 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  }

Consulte Agregar espacio de nombres XML en metadatos XMP en Java y .NET.

Puede descargar ejemplos y archivos de datos de GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.