تصف لغات وصف الصفحة مظهر الصفحة بمستوى أعلى من مصفوفة وحدات البكسل. تعمل PDLs كحلقة وصل بين تطبيقات الكمبيوتر ، مثل أدوات الرسومات ، ومحررات النصوص ، وما إلى ذلك ، وأجهزة الإخراج: أنظمة النشر (الطباعة) وشاشات العرض. تعامل معظم أنظمة الطباعة الصفحات المطبوعة على أنها مستطيل من m بكسل في العرض و n بكسل في الارتفاع. بالطبع ، ليس من الملائم تخزين مثل هذه الملفات الكبيرة في الذاكرة وتحريرها ونقلها عبر الشبكة الموزعة. يدعم هذا الحل لغات وصف الصفحات PS و EPS و XPS.

Aspose.Page for C ++ هي مكتبة موثوقة لعرض ومعالجة ملفات XPS و PS و EPS. يسمح بإنشاء وتعديل وتحويل ملفات XPS الحالية والجديدة دون الحاجة إلى أي برامج أخرى. تسمح واجهة برمجة التطبيقات بعمليات مثل معالجة صفحات وعناصر المستند مثل اللوحات القماشية والمسارات والحروف الرسومية ، وإنشاء أشكال الرسومات المتجهة ومعالجتها ، وتحديد الألوان في فراغات لونية مختلفة. علاوة على ذلك ، يمكن للمطورين تحويل مستندات PS و EPS إلى PDF وكذلك في تنسيقات صور نقطية مختلفة.

تعرف على المزيد من ميزات Adout PS و EPS و XPS API:

أدخل الصفحات في ملفات XPS

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

أضف صفحات المستند إلى ملف XPS - C++

    //Create an XPS document
    auto xpsDocs = MakeObject<XpsDocument>();

    //Add a glyph to the document
    auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
    glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));

    //Save the result
    xpsDocs->Save(dir + u"output.xps");

تقدم المكتبة تحويل مستندات XPS و PS و EPS إلى تنسيقات PDF وصورة نقطية بما في ذلك BMP و JPEG و PNG و TIFF. يمكن للمطور تحديد مستوى الجودة والدقة وأرقام الصفحات أثناء حفظ المستندات داخل الصور.
يقدم الحل أيضًا تحويلات متنوعة مثل:

  

Support and Learning Resources

  
  

يقدم Aspose.Page واجهات برمجة تطبيقات فردية لبيئات التطوير الشائعة كما هو موضح أدناه: