زبان نشانه گذاری برنامه توسعه پذیر (XAML) یک زبان ساده و اعلامی بر اساس XML است. از فرمت .xaml برای فایل های خود استفاده می کند و عمدتاً برای طراحی رابط های کاربری گرافیکی در فرم های Xamarin، UWP (پلتفرم جهانی ویندوز) و WPF (بنیاد ارائه ویندوز) استفاده می شود. در XAML میتوانید ویژگیهای اشیاء را با روابط سلسله مراتبی ایجاد، مقداردهی اولیه و تنظیم کنید. در این مقاله با نحوه تبدیل فایل های پاورپوینت به فرمت XAML به صورت برنامه نویسی با استفاده از ++C آشنا می شوید.
- C++ API برای تبدیل ارائه های پاورپوینت به فرمت XAML
- با استفاده از C++ فایل های پاورپوینت را به فرمت XAML تبدیل کنید
- تبدیل فایل های پاورپوینت به XAML با گزینه های اضافی
C++ API برای تبدیل ارائه های پاورپوینت به فرمت XAML
Aspose.Slides for C++ یک API قدرتمند و غنی است که به شما امکان می دهد فایل های پاورپوینت را بدون نیاز به نصب Microsoft PowerPoint ایجاد و تغییر دهید. علاوه بر این، API از تبدیل ارائه های پاورپوینت به فرمت XAML پشتیبانی می کند. میتوانید API را از طریق NuGet نصب کنید یا آن را مستقیماً از بخش دانلودها دانلود کنید.
PM> Install-Package Aspose.Slides.Cpp
با استفاده از C++ فایل های پاورپوینت را به فرمت XAML تبدیل کنید
با انجام مراحل زیر می توانید فایل های پاورپوینت خود را تنها در چند خط کد به فرمت XAML تبدیل کنید.
- فایل پاورپوینت را با استفاده از کلاس Presentation بارگیری کنید.
- فایل های XAML را با استفاده از Presentation->Save(System::SharedPtr ذخیره کنیدExport::Xaml::IXamlOptions گزینه ها) روش.
کد نمونه زیر نحوه تبدیل فایل های پاورپوینت به فرمت 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 با استفاده از گزینه های اضافی آمده است.
- فایل پاورپوینت را با استفاده از کلاس Presentation بارگیری کنید.
- یک نمونه از کلاس XamlOptions ایجاد کنید.
- گزینه های مورد نظر را تنظیم کنید.
- فایل های XAML را با استفاده از Presentation->Save(System::SharedPtr ذخیره کنیدExport::Xaml::IXamlOptions گزینه ها) روش.
کد نمونه زیر نحوه تبدیل فایل های پاورپوینت به فرمت 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 تماس بگیرید.