Manipular metadatos XMP

Agregue, edite y recupere metadatos de archivos EPS sin esfuerzo, lo que le permitirá tener control total de la información de su documento. ¡Eleve el contenido de los archivos EPS a un nuevo nivel con Aspose.Page Solution para C++!

 

Los metadatos XMP son una colección de propiedades para describir un archivo. Está escrito en formato XML. Los metadatos incluyen información sobre el contenido del archivo, detalles de identificación que lo diferencian de otros archivos y otros datos relacionados con el historial de creación, modificación y carga del archivo. Además, registra detalles sobre los usuarios que contribuyeron a la creación, edición y carga del archivo.

¡Desbloquee el poder de sus archivos EPS con nuestra solución API C++! Integración perfecta con metadatos XMP que le brinda control total sobre sus documentos EPS. Ya sea que esté administrando activos digitales, mejorando la información de derechos de autor u optimizando su flujo de trabajo creativo, nuestra API simplifica el proceso, garantizando precisión y eficiencia. Mejore sus capacidades de manejo de metadatos y obtenga información más profunda sobre sus archivos EPS. Experimente la integración perfecta con metadatos XMP utilizando nuestra solución API C++. Compre la solución hoy o simplemente obtenga una prueba gratuita para descubrir la funcionalidad de agregar, editar y recuperar metadatos de archivos EPS. Para obtener más información y ejemplos sobre cómo trabajar con metadatos XMP, visite la documentación de la API Aspose.Page en GitHub . Pruebe también nuestra aplicación web XMP Metadata Editor para ver cómo se puede utilizar la funcionalidad.

Para ejecutar el ejemplo de código, necesitará:

  • Aspose.Page para la API de C++, que es una API de manipulación y conversión de documentos rica en funciones, potente y fácil de usar para la plataforma C++.

  • Puede descargar su última versión directamente, simplemente abra el administrador de paquetes NuGet y busque Aspose.Page.Cpp e instálelo. También puede usar el siguiente comando desde la Consola del administrador de paquetes.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Agregar metadatos XMP a un archivo EPS con C++

Para insertar metadatos XMP en EPS, deberá usar entidades de la clase XmpMetadata . Tome los siguientes pasos:

  1. Establezca la ruta al directorio donde se encuentra el documento.
  2. Inicialice un flujo de entrada para el archivo EPS.
  3. Utilice la clase PsDocument para crear un archivo PS a partir del flujo de entrada.
  4. Recupere los metadatos XMP llamando al método GetXmpMetadata() .
  5. Guarde el documento EPS modificado llamando al método Save().

Código C++ para agregar metadatos XMP

    class AddMetadata : public System::Object
    {
        typedef AddMetadata ThisType;
        typedef System::Object BaseType;

        typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
        RTTI_INFO_DECL();

    public:

        static void Run();
    };

Cambiar los metadatos XMP de un archivo EPS con C++

Para agregar elementos de matriz a los metadatos XMP, nuevamente deberá usar las mismas entidades y seguir pasos similares. El paso adicional requiere el uso del método SetArrayItem() para cambiar los valores de metadatos XMP.

Código C++ para elementos de matriz en metadatos XMP

    class ChangeMetadata_AddArrayItems : public System::Object
    {
        typedef ChangeMetadata_AddArrayItems ThisType;
        typedef System::Object BaseType;

        typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
        RTTI_INFO_DECL();

    public:

        static void Run();

    };

EPS Qué es EPS Formato de archivo

EPS (ERSF) o formato de archivo PostScript encapsulado es el formato que en realidad es un programa PS que describe cómo se vería una sola página. En realidad, es PS limitado más notas particulares que ayudan a encapsular gráficos PostScript en otro documento. EPS admite perfectamente gráficos vectoriales o gráficos combinados de vector-ráster. La peculiaridad del formato es que tan pronto como se importa a un documento, ya no se puede editar. Esa es una de las razones para convertir este formato al que puede trabajar.