قم بتحويل PowerPoint إلى XAML باستخدام C ++

لغة ترميز التطبيق الموسعة (XAML) هي لغة بسيطة وتوضيحية تعتمد على XML. يستخدم تنسيق .xaml لملفاته ويستخدم بشكل أساسي لتصميم واجهات المستخدم الرسومية في نماذج Xamarin و UWP (Universal Windows Platform) و WPF (Windows Presentation Foundation).في XAML ، يمكنك إنشاء خصائص الكائنات وتهيئتها وتعيينها باستخدام علاقات هرمية. في هذه المقالة ، ستتعلم كيفية تحويل ملفات PowerPoint إلى تنسيق XAML برمجيًا باستخدام C ++.

واجهة برمجة تطبيقات 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 إلى تنسيق 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 إلى تنسيق 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 بالتفصيل من خلال زيارة الوثائق الرسمية. في حالة وجود أي أسئلة ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا