Manipulate XMP Metadata

Efficiently manage crucial information like copyrights, authors, and keywords. Streamline your asset workflows and ensure data consistency with Aspose.Page Solution for Node.js!

 

XMP metadata is essentially a detailed set of properties that describe a file. Written in XML format, it provides crucial information about a file’s content, identification, history, and contributors. It is like a comprehensive digital fingerprint that helps manage, categorize, and track your files. Unlock the full potential of your EPS files with our powerful Node.js API solution! Get complete control over your EPS documents through seamless XMP metadata integration. Whether you’re managing digital assets, enhancing copyright information, or optimizing your creative workflow, our API simplifies the process, ensuring precision and efficiency. Easily improve your metadata handling capabilities and gain deeper insights into your EPS files. Experience seamless XMP metadata integration: add, edit, and retrieve metadata from EPS files with ease using our Node.js API. For more information and examples on working with XMP metadata, visit the Aspose.Page API documentation on GitHub . Try also our XMP Metadata Editor web app, to see how the functionality may be used.

To run the code example, you will need:

  • Aspose.Page for Node.js API, which is a feature-rich, powerful, and easy-to-use document manipulation and conversion API for Node.js solution.
  • Download its latest version directly from releases page , and follow instruction to install.

Get/Add XMP metadata to an EPS file with Node.js

To insert XMP metadata to EPS, you will need to take the next steps:

  1. Include Aspose.Page for Node.js library: ‘const AsposePage = require(‘asposepagenodejs’);’
  2. Call AsposeEPSGetXMP and pass the file name, the result file name, the new size as width and height, and the unit type to it.
  3. If the EPS file doesn’t contain XMP metadata, we get a new one filled with values from PS metadata comments (%%Creator, %%CreateDate, %%Title, etc).
  4. The result JSON contains the file name in fileNameResult and xmp metadata in XMP field.
Get XMP metadata from EPS

Add an arrray items of XMP metadata to EPS file with Node.js

  1. Include Aspose.Page for Node.js library: ‘const AsposePage = require(‘asposepagenodejs’);’
  2. Call AsposeXMPAddArrayItem and pass file name, the result file name, and an array of key and value pairs to it.
  3. The result JSON contains the file name in fileNameResult field.
Add array items to metadata of EPS

Also, you can learn about other XMP metadata functions in articles documentation articles:

  1. Add named value in XMP metadata of EPS
  2. Add XML namespace in XMP metadata of EPS
  3. Add properties in XMP metadata of EPS
Add named values to metadata of EPS
Add namespaces to metadata of EPS
Add simple properties to metadata of EPS

EPS What is EPS File Format

EPS (EPSF) or Encapsulated PostScript File Format is the format that is actually a PS program that describes what would a single page look like. It is actually limited PS plus particular notes that help encapsulate PostScript graphics to another document. EPS perfectly supports vector graphics or combined vector-raster graphics. The peculiarity of the format is that as soon as it is imported into a document, it cannot be edited anymore. That is one of the reasons to convert this format to the one you are able to work with.