لغة ترميز التطبيق الموسعة (XAML) هي لغة بسيطة وتوضيحية تعتمد على XML. يستخدم تنسيق .xaml لملفاته ويستخدم بشكل أساسي لتصميم واجهات المستخدم الرسومية في نماذج Xamarin و UWP (Universal Windows Platform) و WPF (Windows Presentation Foundation).في XAML ، يمكنك إنشاء خصائص الكائنات وتهيئتها وتعيينها باستخدام علاقات هرمية. في هذه المقالة ، ستتعلم كيفية تحويل ملفات PowerPoint إلى تنسيق XAML برمجيًا باستخدام C ++.
- واجهة برمجة تطبيقات C ++ لتحويل عروض PowerPoint التقديمية إلى تنسيق XAML
- قم بتحويل ملفات PowerPoint إلى تنسيق XAML باستخدام C ++
- تحويل ملفات PowerPoint إلى XAML بخيارات إضافية
واجهة برمجة تطبيقات C ++ لتحويل عروض PowerPoint التقديمية إلى تنسيق XAML
Aspose.Slides for C ++ هي واجهة برمجة تطبيقات قوية وغنية بالمميزات تتيح لك إنشاء ملفات PowerPoint وتغييرها دون الحاجة إلى تثبيت Microsoft PowerPoint. علاوة على ذلك ، تدعم واجهة برمجة التطبيقات تحويل عروض PowerPoint التقديمية إلى تنسيق XAML. يمكنك إما تثبيت API من خلال NuGet أو تنزيلها مباشرة من قسم التنزيلات.
PM> Install-Package Aspose.Slides.Cpp
قم بتحويل ملفات PowerPoint إلى تنسيق XAML باستخدام C ++
يمكنك تحويل ملفات PowerPoint إلى تنسيق XAML في بضعة أسطر من التعليمات البرمجية باتباع الخطوات الواردة أدناه.
- قم بتحميل ملف PowerPoint باستخدام فئة Presentation.
- احفظ ملفات XAML باستخدام Presentation-> Save (System :: SharedPtrExport::Xaml::IXamlOptions خيارات) طريقة.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملفات PowerPoint إلى تنسيق XAML باستخدام C ++.
// مسار الملف المصدر
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// قم بتحميل ملف العرض التقديمي
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// احفظ ملفات XAML
presentation->Save(System::MakeObject<XamlOptions>());
تحويل ملفات PowerPoint إلى XAML بخيارات إضافية
لتخصيص ملفات XAML التي تم إنشاؤها ، يمكنك توفير خيارات إضافية للتحويل. فيما يلي خطوات تحويل ملفات PowerPoint إلى تنسيق XAML باستخدام خيارات إضافية.
- قم بتحميل ملف PowerPoint باستخدام فئة Presentation.
- قم بإنشاء مثيل لفئة XamlOptions.
- اضبط الخيارات المطلوبة.
- احفظ ملفات XAML باستخدام Presentation-> Save (System :: SharedPtrExport::Xaml::IXamlOptions خيارات) طريقة.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملفات PowerPoint إلى تنسيق XAML مع خيارات إضافية باستخدام C ++.
// مسار الملف المصدر
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// قم بتحميل ملف العرض التقديمي
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// قم بإنشاء مثيل لفئة XamlOptions
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);
// احفظ ملفات XAML
presentation->Save(xamlOptions);
احصل على رخصة مجانية
لتجربة API بدون قيود تقييمية ، يمكنك طلب ترخيص مجاني مؤقت.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملفات PowerPoint إلى تنسيق XAML باستخدام C ++. علاوة على ذلك ، لقد رأيت كيفية توفير خيارات إضافية لتخصيص ملفات XAML التي تم إنشاؤها. Aspose.Slides for C ++ هي واجهة برمجة تطبيقات قوية توفر العديد من الميزات الإضافية للعمل مع ملفات PowerPoint. يمكنك استكشاف API بالتفصيل من خلال زيارة الوثائق الرسمية. في حالة وجود أي أسئلة ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.