Manipular Metadados XMP

Adicione, edite e recupere facilmente metadados de arquivos EPS, colocando você no controle total das informações do seu documento. Eleve o conteúdo dos arquivos EPS a um novo nível com a solução Aspose.Page para C++!

 

Os metadados XMP são uma coleção de propriedades para descrever um arquivo. Está escrito no formato XML. Os metadados incluem informações sobre o conteúdo do arquivo, detalhes de identificação que o diferenciam de outros arquivos e outros dados relacionados à criação, modificação e histórico de upload do arquivo. Além disso, ele registra detalhes sobre os usuários que contribuíram para a criação, edição e upload do arquivo.

Desbloqueie o poder dos seus arquivos EPS com nossa solução API C++! Integração perfeita com metadados XMP que oferece controle total sobre seus documentos EPS. Esteja você gerenciando ativos digitais, aprimorando informações de direitos autorais ou otimizando seu fluxo de trabalho criativo, nossa API simplifica o processo, garantindo precisão e eficiência. Melhore seus recursos de manipulação de metadados e obtenha insights mais profundos sobre seus arquivos EPS. Experimente a integração perfeita com metadados XMP usando nossa solução API C++. Compre a solução hoje ou faça um teste gratuito para descobrir a funcionalidade de adicionar, editar e recuperar metadados de arquivos EPS! Para obter mais informações e exemplos sobre como trabalhar com metadados XMP, visite a documentação da API Aspose.Page no GitHub . Experimente também nosso aplicativo da web XMP Metadata Editor para ver como a funcionalidade pode ser usada.

Para executar o exemplo de código, você precisará de:

  • Aspose.Page para C++ API, que é uma API de manipulação e conversão de documentos rica em recursos, poderosa e fácil de usar para a plataforma C++.

  • Você pode baixar sua versão mais recente diretamente, basta abrir o gerenciador de pacotes NuGet, procurar por Aspose.Page.Cpp e instalar. Você também pode usar o seguinte comando no console do gerenciador de pacotes.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Adicionar metadados XMP a um arquivo EPS com C++

Para inserir metadados XMP no EPS, você precisará usar entidades da classe XmpMetadata . Siga os próximos passos:

  1. Defina o caminho para o diretório onde o documento está localizado.
  2. Inicialize um fluxo de entrada para o arquivo EPS.
  3. Use a classe PsDocument para criar um arquivo PS a partir do fluxo de entrada.
  4. Recupere os metadados XMP chamando o método GetXmpMetadata() .
  5. Salve o documento EPS alterado chamando o método Save().

Código C++ para adicionar metadados 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();
    };

Altere os metadados XMP de um arquivo EPS com C++

Para adicionar itens de matriz aos metadados XMP, você precisará novamente usar as mesmas entidades e seguir etapas semelhantes. A etapa adicional requer o uso do método SetArrayItem() para alterar os valores de metadados XMP.

Código C++ para itens de matriz para metadados 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 O que é EPS Formato de Arquivo

EPS (ERSF) ou Formato de Arquivo PostScript Encapsulado é o formato que na verdade é um programa PS que descreve como seria uma única página. Na verdade, é PS limitado mais notas específicas que ajudam a encapsular gráficos PostScript em outro documento. O EPS suporta perfeitamente gráficos vetoriais ou gráficos vetoriais combinados. A peculiaridade do formato é que assim que é importado para um documento, ele não pode mais ser editado. Essa é uma das razões para converter este formato para aquele com o qual você pode trabalhar.