قم بإنشاء مستندات XPS من البداية
حل C++ API لإنشاء ملفات XPS وتغييرها.
يتيح لك حل Aspose.Page for C++ API التعامل مع ملفات XPS وملفات تنسيق لغة وصف الصفحة الأخرى. تسمح الوظيفة الغنية بإضافة أشكال مختلفة إلى المستندات، أو دمج بعض الملفات في ملف واحد، أو تحويلها إلى تنسيق أكثر ملاءمة. في حالة بدء العمل بهذا التنسيق فقط، فإليك وصف لكيفية إنشاء ملفات XPS جديدة وتعديل (إضافة الحروف الرسومية) إلى الملفات الموجودة بالفعل. تتم إضافة مقتطف الشفرة لتسهيل الفهم.
لإنشاء ملف XPS جديد، نحتاج إلى:
Aspose.Page for C++ API وهي واجهة برمجة تطبيقات غنية بالميزات وقوية وسهلة الاستخدام لمعالجة المستندات وتحويلها لمنصة C++.
يمكنك تنزيل أحدث إصدار مباشرةً، ما عليك سوى فتح مدير الحزم NuGet، والبحث عن Aspose.Page.Cpp وتثبيته. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
قم بإنشاء ملف XPS باستخدام لغة C++
- قم بإنشاء مستند XPS جديد باستخدام الدالة MakeObject
، التي ترجع كائنًا من XpsDocument فصل - أضف مجموعة من الحروف الرسومية إلى المستند باستخدام أسلوب AddGlyphs() الخاص بكائن مستند XPS.
- قم بتعيين لون تعبئة النص باستخدام طريقة set_Fill، مع تمرير فرشاة ذات لون خالص تم إنشاؤها بواسطة طريقة CreateSolidColorBrush لكائن مستند XPS.
- احفظ مستند XPS الناتج في ملف يسمى output.xps في الدليل المحدد بواسطة المتغير dir.
إنشاء ملفات XPS
XPS What is XPS File Format
تنسيق XPS (XML Paper Specification) يشبه PDF من حيث كونه تنسيقاً مستقلاً عن النظام. يُنشأ باستخدام HTML وXML، ويُحافظ على مظهر المستند عبر مختلف الأنظمة.