تبدیل پاورپوینت به XAML با استفاده از ++C

زبان نشانه گذاری برنامه توسعه پذیر (XAML) یک زبان ساده و اعلامی بر اساس XML است. از فرمت .xaml برای فایل های خود استفاده می کند و عمدتاً برای طراحی رابط های کاربری گرافیکی در فرم های Xamarin، UWP (پلتفرم جهانی ویندوز) و WPF (بنیاد ارائه ویندوز) استفاده می شود. در XAML می‌توانید ویژگی‌های اشیاء را با روابط سلسله مراتبی ایجاد، مقداردهی اولیه و تنظیم کنید. در این مقاله با نحوه تبدیل فایل های پاورپوینت به فرمت XAML به صورت برنامه نویسی با استفاده از ++C آشنا می شوید.

C++ API برای تبدیل ارائه های پاورپوینت به فرمت XAML

Aspose.Slides for C++ یک API قدرتمند و غنی است که به شما امکان می دهد فایل های پاورپوینت را بدون نیاز به نصب Microsoft PowerPoint ایجاد و تغییر دهید. علاوه بر این، API از تبدیل ارائه های پاورپوینت به فرمت XAML پشتیبانی می کند. می‌توانید API را از طریق NuGet نصب کنید یا آن را مستقیماً از بخش دانلودها دانلود کنید.

PM> Install-Package Aspose.Slides.Cpp

با استفاده از C++ فایل های پاورپوینت را به فرمت XAML تبدیل کنید

با انجام مراحل زیر می توانید فایل های پاورپوینت خود را تنها در چند خط کد به فرمت XAML تبدیل کنید.

کد نمونه زیر نحوه تبدیل فایل های پاورپوینت به فرمت 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>());

تبدیل فایل های پاورپوینت به XAML با گزینه های اضافی

به منظور سفارشی سازی فایل های XAML تولید شده، می توانید گزینه های اضافی برای تبدیل ارائه دهید. در زیر مراحل تبدیل فایل های پاورپوینت به فرمت XAML با استفاده از گزینه های اضافی آمده است.

کد نمونه زیر نحوه تبدیل فایل های پاورپوینت به فرمت 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 بدون محدودیت ارزیابی، می‌توانید [یک مجوز موقت رایگان] درخواست کنید.

نتیجه

در این مقاله با نحوه تبدیل فایل های پاورپوینت به فرمت XAML با استفاده از ++C آشنا شدید. علاوه بر این، نحوه ارائه گزینه های اضافی برای سفارشی کردن فایل های XAML ایجاد شده را مشاهده کرده اید. Aspose.Slides for C++ یک API قوی است که بسیاری از ویژگی های اضافی را برای کار با فایل های پاورپوینت فراهم می کند. می‌توانید با مراجعه به مستندات رسمی API را با جزئیات بررسی کنید. در صورت وجود هرگونه سوال، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان13 تماس بگیرید.

همچنین ببینید