معالجة بيانات XMP الوصفية

يمكنك إضافة بيانات التعريف وتحريرها واستردادها بسهولة من ملفات EPS، مما يتيح لك التحكم الكامل في معلومات مستندك. ارفع محتوى ملفات EPS إلى مستوى جديد باستخدام Aspose.Page Solution لـ C++!

 

بيانات XMP الأولية هي مجموعة من الخصائص لوصف ملف. هو مكتوب بتنسيق XML. تتضمن البيانات الوصفية معلومات حول محتوى الملف وتفاصيل التعريف التي تميزه عن الملفات الأخرى والبيانات الأخرى المتعلقة بإنشاء الملف وتعديله ومحفوظات التحميل. بالإضافة إلى ذلك ، فإنه يسجل تفاصيل حول المستخدمين الذين ساهموا في إنشاء الملف وتحريره وتحميله.

أطلق العنان لقوة ملفات EPS الخاصة بك من خلال حل C++ API الخاص بنا! التكامل السلس مع بيانات تعريف XMP التي تمنحك التحكم الكامل في مستندات EPS الخاصة بك. سواء كنت تدير الأصول الرقمية، أو تعزز معلومات حقوق الطبع والنشر، أو تعمل على تحسين سير عملك الإبداعي، فإن واجهة برمجة التطبيقات (API) الخاصة بنا تعمل على تبسيط العملية، مما يضمن الدقة والكفاءة. قم بتحسين قدرات معالجة البيانات التعريفية لديك واكتسب رؤى أعمق حول ملفات EPS الخاصة بك. استمتع بالتكامل السلس مع بيانات تعريف XMP باستخدام حل C++ API الخاص بنا. قم بشراء الحل اليوم أو احصل على نسخة تجريبية مجانية لاكتشاف وظيفة إضافة البيانات التعريفية وتحريرها واستردادها من ملفات EPS! لمزيد من المعلومات والأمثلة حول العمل مع بيانات تعريف XMP، قم بزيارة وثائق Aspose.Page API على GitHub . جرّب أيضًا تطبيق الويب XMP Metadata Editor لمعرفة كيفية استخدام الوظيفة.

لتشغيل مثال الكود ، ستحتاج إلى:

  • Aspose.Page لـ C++ API وهي واجهة برمجة تطبيقات لمعالجة المستندات وتحويلها غنية بالميزات وقوية وسهلة الاستخدام لمنصة C++.

  • يمكنك تنزيل أحدث إصدار له مباشرةً ، فقط افتح مدير حزمة NuGet ، وابحث عن Aspose.Page.Cpp وتثبيته. يمكنك أيضًا استخدام الأمر التالي من Package Manager Console.

Package Manager Console Command


    PM> Install-Package Aspose.Page

أضف بيانات XMP الأولية إلى ملف EPS باستخدام C++

لإدراج بيانات تعريف XMP في EPS ، ستحتاج إلى استخدام كيانات فئة XmpMetadata . اتخذ الخطوات التالية:

  1. عيّن المسار إلى الدليل حيث يوجد المستند.
  2. قم بتهيئة تدفق الإدخال لملف EPS.
  3. استخدم فئة PsDocument لإنشاء ملف PS من دفق الإدخال.
  4. استرجع بيانات XMP الوصفية عن طريق استدعاء الأسلوب GetXmpMetadata() .
  5. احفظ مستند EPS الذي تم تغييره عن طريق استدعاء طريقة Save().

كود C++ لإضافة بيانات تعريف 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();
    };

قم بتغيير بيانات XMP الأولية لملف EPS باستخدام C++

لإضافة عناصر مصفوفة إلى بيانات XMP الأولية ، ستحتاج مرة أخرى إلى استخدام نفس الكيانات واتخاذ خطوات مماثلة. تتطلب الخطوة الإضافية استخدام الأسلوب SetArrayItem() لتغيير قيم بيانات XMP الوصفية.

كود C++ لصفيف العناصر لبيانات 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 ما هو EPS تنسيق الملف

EPS (ERSF) أو تنسيق ملف Encapsulated PostScript هو التنسيق الذي هو في الواقع برنامج PS يصف الشكل الذي ستبدو عليه صفحة واحدة. إنه في الواقع PS محدود بالإضافة إلى ملاحظات معينة تساعد في تغليف رسومات PostScript في مستند آخر. يدعم EPS بشكل مثالي الرسومات المتجهة أو الرسومات النقطية المدمجة. خصوصية التنسيق هي أنه بمجرد استيراده إلى مستند ، لا يمكن تحريره بعد الآن. هذا هو أحد أسباب تحويل هذا التنسيق إلى التنسيق الذي يمكنك العمل معه.