العمليات عبر الحزمة ضمن حزمة XPS

التعامل مع الصفحات والألوان والصور الرمزية ضمن حزمة XPS عبر C++

 

يوفر Aspose.Page API for C++ مكتبة منفصلة للعمل مع ملفات XPS، مما يسمح لك بالتعامل معها كتنسيق مميز. تتميز هذه المكتبة بمجموعة متنوعة من الميزات المفيدة، بما في ذلك دمج مستندات XPS، وتحويلها إلى تنسيقات أخرى، ومعالجة الرسومات داخلها.

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

سيتناول هذا القسم أمثلة محددة للعمليات عبر الحزم، مثل إدارة الصفحات داخل مستند XPS واحد وإضافة نص (حروف رسومية) بألوان محددة.

ولكن لتجربة الوظيفة، عليك أولاً الحصول على الحل:

  • افتح مدير الحزم NuGet، وابحث عن Aspose.Page وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم.

خطوات التعامل مع الصفحات ضمن حزمة XPS C++.

  1. قم بتعيين المسار إلى دليل المستندات.
  2. قم بإنشاء ملف XPS باستخدام XpsDocument Class .
  3. لإدراج صفحة نشطة من مستند إلى بداية مستند آخر، استخدم InsertPage() طريقة.
  4. لإدراج صفحة نشطة من مستند إلى نهاية مستند آخر، استخدم الطريقة AddPage() .
  5. لإزالة صفحة فارغة، استخدم طريقة RemovePage() .
  6. لإزالة صفحة من مستند إلى مستند آخر، استخدم InsertPage() و SelectActivePage() طُرق.
  7. احفظ مستندات XPS التي تم تغييرها باستخدام طريقة XPsDocument.Save .
التعامل مع الصفحات

خطوات إضافة نسخة رسومية داخل XPS Package C++.

  1. قم بتعيين المسار إلى دليل المستندات.
  2. افتح دفق ملف XPS.
  3. قم بإنشاء ملف XPS باستخدام XpsDocument Class.
  4. أضف حروفًا رسومية إلى المستند باستخدام طريقة AddGlyphs() .
  5. قم بإنشاء ملف XPS الثاني باستخدام XpsDocument Class.
  6. لاستنساخ الصورة الرمزية من الملف الأول إلى الملف الثاني، استخدم Add() و Clone() الطرق.
  7. احفظ كلا مستندي XPS عن طريق الطريقة XPsDocument.Save().
إضافة استنساخ الصورة الرمزية وتغيير اللون

خطوات إضافة Glyph C++ مملوءة بالصور.

  1. قم بتعيين المسار إلى دليل المستندات.
  2. افتح دفق ملف XPS.
  3. قم بإنشاء ملف XPS باستخدام XpsDocument Class.
  4. أضف حروفًا رسومية إلى المستند باستخدام طريقة AddGlyphs().
  5. لملء الحروف الرسومية بفرشاة صورة، استخدم طريقة CreateImageBrush() .
  6. قم بإنشاء ملف XPS الثاني باستخدام XpsDocument Class.
  7. أضف حروفًا رسومية بالخط من المستند الأول إلى المستند الثاني باستخدام طريقة AddGlyphs().
  8. قم بإنشاء فرشاة صورة من تعبئة المستند الأول واملأ الحروف الرسومية في المستند الثاني باستخدام طريقة CreateImageBrush().
  9. احفظ كلا مستندي XPS عن طريق الطريقة XPsDocument.Save().
إضافة صورة مملوءة بالصورة الرسومية والصورة الأجنبية

XPS ما هو XPS تنسيق الملف

تنسيق XPS مشابه لتنسيق PDF. كلاهما عبارة عن تنسيقات لغة وصف الصفحة (PDL). يعتمد EPS على HTML وليس على لغة PostScript. يمكن أن يحتوي ملف .eps على ترميز لهيكل المستند بالإضافة إلى معلومات حول الشكل الذي سيبدو عليه المستند. هناك أيضًا إرشادات مضافة حول كيفية طباعة المستند وتقديمه. تتمثل ميزة التنسيق في أنه يعمل على إصلاح وصف المستند مما يعني أنه سيبدو كما هو بغض النظر عن من ومن أي نظام تشغيل يفتحه.