XMP メタデータの操作

EPS ファイルのメタデータを簡単に追加、編集、取得できるため、ドキュメントの情報を完全に制御できます。 C++ 用 Aspose.Page ソリューションを使用して、EPS ファイルのコンテンツを新しいレベルに引き上げます。

 

XMP メタデータは、ファイルを記述するためのプロパティのコレクションです。 XML形式で書かれています。メタデータには、ファイルのコンテンツに関する情報、他のファイルと区別するための識別の詳細、およびファイルの作成、変更、およびアップロード履歴に関連するその他のデータが含まれます。さらに、ファイルの作成、編集、およびアップロードに貢献したユーザーに関する詳細を記録します。

当社の C++ API ソリューションで EPS ファイルのパワーを解放しましょう! XMP メタデータとのシームレスな統合により、EPS ドキュメントを完全に制御できます。 デジタル資産の管理、著作権情報の強化、クリエイティブ ワークフローの最適化のいずれの場合でも、当社の API はプロセスを簡素化し、精度と効率を確保します。 メタデータ処理機能を向上させ、EPS ファイルについてより深い洞察を得ることができます。 C++ API ソリューションを使用して、XMP メタデータとのシームレスな統合を体験してください。 今すぐソリューションを購入するか、無料トライアル版を入手して、EPS ファイルからメタデータを追加、編集、取得する機能を確認してください。 XMP メタデータの操作に関する詳細と例については、 GitHub の Aspose.Page API ドキュメントを参照してください。 XMP メタデータ エディター Web アプリも試して、機能がどのように使用されるかを確認してください。

コード例を実行するには、次のものが必要です。

  • Aspose.Page for C++ API は、C++ プラットフォーム向けの機能が豊富で強力で使いやすいドキュメント操作および変換 API です。

  • 最新バージョンを直接ダウンロードできます。NuGet パッケージ マネージャーを開き、Aspose.Page.Cpp を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

Package Manager Console Command


    PM> Install-Package Aspose.Page

C++ を使用して XMP メタデータを EPS ファイルに追加する

XMP メタデータを EPS に挿入するには、 XmpMetadata クラスのエンティティを使用する必要があります。次の手順を実行します。

  1. ドキュメントが配置されているディレクトリへのパスを設定します。
  2. EPS ファイルの入力ストリームを初期化します。
  3. PsDocument クラスを使用して、入力ストリームから PS ファイルを作成します。
  4. GetXmpMetadata() メソッドを呼び出して、XMP メタデータを取得します。
  5. Save() メソッドを呼び出して、変更された EPS ドキュメントを保存します。

XMP メタデータを追加する C++ コード

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

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

    public:

        static void Run();
    };

C++ を使用して EPS ファイルの XMP メタデータを変更する

配列アイテムを XMP メタデータに追加するには、同じエンティティを使用して同様の手順を実行する必要があります。追加の手順では、 SetArrayItem() メソッドを使用して XMP メタデータ値を変更する必要があります。

項目を XMP メタデータに配列する C++ コード

    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 EPS ファイル形式とは

EPS (ERSF) または Encapsulated PostScript File Format は、1 ページがどのように見えるかを記述する実際の PS プログラムである形式です。実際には、PostScript グラフィックスを別のドキュメントにカプセル化するのに役立つ限定的な PS と特定のメモです。 EPS は、ベクター グラフィックスまたは組み合わせたベクター ラスター グラフィックスを完全にサポートします。この形式の特徴は、ドキュメントにインポートされるとすぐに編集できないことです。これが、この形式を使用できる形式に変換する理由の 1 つです。