با استفاده از C++، ارائه های پاورپوینت را به SVG تبدیل کنید

قالب SVG اغلب برای جاسازی محتوا در برنامه های وب و دسکتاپ استفاده می شود. ممکن است شرایطی وجود داشته باشد که لازم باشد ارائه های پاورپوینت خود را در چنین برنامه هایی جاسازی کنید. در چنین شرایطی، تبدیل فایل های پاورپوینت به فرمت SVG مفید خواهد بود. برای این منظور، این مقاله به شما آموزش می دهد که چگونه پاورپوینت PPT یا PPTX را در C++ به SVG تبدیل کنید.

C++ PowerPoint PPT به SVG - دانلود رایگان

Aspose.Slides for C++ یک API C++ برای کار با فایل های پاورپوینت است. این به شما امکان می دهد بدون نیاز به نرم افزار اضافی فایل های PowerPoint PPT و PPTX را ایجاد، بخوانید و اصلاح کنید. علاوه بر این، API از تبدیل فایل‌های PPTX/PPT به فرمت SVG پشتیبانی می‌کند. می‌توانید API را از طریق NuGet نصب کنید یا آن را مستقیماً از بخش دانلودها دانلود کنید.

PM> Install-Package Aspose.Slides.Cpp

مراحل تبدیل PPTX به SVG در C++

تبدیل ارائه های پاورپوینت PPT یا PPTX به SVG به سادگی پای است. مراحل زیر برای تبدیل یک فایل PPT/PPTX به فرمت SVG با استفاده از Aspose.Slides برای C++ مورد نیاز است.

  • فایل پاورپوینت PPT یا PPTX را از دیسک بارگیری کنید.
  • اسلایدها را در ارائه حلقه بزنید.
  • هر اسلاید را به عنوان فایل SVG در محل دلخواه ذخیره کنید.

حال، بیایید نگاهی به نحوه تبدیل این مراحل به کد تبدیل PPTX به SVG در C++ بیندازیم.

تبدیل پاورپوینت PPT به SVG در C++

در زیر مراحل تبدیل فایل های پاورپوینت PPTX/PPT به فرمت SVG آمده است.

کد نمونه زیر نحوه تبدیل فایل های پاورپوینت PPTX/PPT به فرمت SVG با استفاده از C++ را نشان می دهد.

// مسیر فایل منبع
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// فایل ارائه را بارگیری کنید
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// از طریق اسلایدها حلقه بزنید
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// یک نمونه از کلاس FileStream ایجاد کنید
	SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));

	// اسلاید را در جریان بنویسید
	slide->WriteAsSvg(stream);

	// جریان را ببندید
	stream->Close();
}

تبدیل پاورپوینت به SVG C++ - مجوز رایگان دریافت کنید

به منظور استفاده از Aspose.Slides بدون محدودیت ارزیابی، می توانید [یک مجوز موقت رایگان] را دریافت کنید.

نتیجه

در این مقاله با نحوه تبدیل فایل های پاورپوینت PPTX/PPT به فرمت SVG در C++ آشنا شدید. نمونه کد مشترک نحوه تبدیل فایل های پاورپوینت به فرمت SVG را تنها در چند خط کد نشان می دهد. Aspose.Slides for C++ یک API قدرتمند است که مجموعه ای از ویژگی های اضافی را برای خودکارسازی وظایف مرتبط با پاورپوینت شما فراهم می کند. می‌توانید با مراجعه به مستندات رسمی API را با جزئیات بررسی کنید. در صورت وجود هرگونه سوال، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

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

نکته: ممکن است بخواهید 2 را بررسی کنید.