פיצול מצגות PowerPoint באמצעות C++

עשויים להיות תרחישים שבהם עליך לפצל מצגות PowerPoint למספר קבצים. לדוגמה, המצגת שלך עשויה לכלול חלקים שונים, ואתה רוצה שכל חלק יהיה בקובץ נפרד. לשם כך, מאמר זה ילמד אותך כיצד לפצל מצגות PowerPoint PPTX/PPT באמצעות C++.

C++ API לפיצול מצגות PowerPoint

Aspose.Slides for C++ הוא ממשק API רב עוצמה ועשיר בתכונות המאפשר לך ליצור, לקרוא ולשנות קובצי PowerPoint מבלי לדרוש התקנת Microsoft PowerPoint. יתר על כן, ה-API תומך בפיצול מצגות PowerPoint. אתה יכול להתקין את ה-API דרך NuGet או להוריד אותו ישירות מהקטע הורדות.

PM> Install-Package Aspose.Slides.Cpp

פיצול מצגת PowerPoint באמצעות C++

להלן השלבים לפיצול מצגת PowerPoint באמצעות C++.

הקוד לדוגמה הבא מראה כיצד לפצל מצגת PowerPoint באמצעות C++.

// נתיב קובץ המקור
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// טען את קובץ המצגת
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// גלגל דרך המגלשות
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// צור מופע של המחלקה Presentation
	auto newPresentation = System::MakeObject<Presentation>();

	// הסר את שקף ברירת המחדל
	newPresentation->get_Slides()->idx_get(0)->Remove();

	// הוסף את השקף למצגת
	newPresentation->get_Slides()->AddClone(slide);

	// שמור את המצגת
	newPresentation->Save(String::Format(u"OutputDirectory\\SplitPresentation_out_{0}.pptx", slide->get_SlideNumber()), SaveFormat::Pptx);
}

קבל רישיון חינם

על מנת לנסות את ה-API ללא מגבלות הערכה, אתה יכול לבקש [רישיון זמני ללא תשלום].

סיכום

במאמר זה, למדת כיצד לפצל מצגות PowerPoint באמצעות C++. קטע הקוד המשותף מראה כיצד לפצל קבצי PowerPoint עם מספר שורות קוד בלבד. Aspose.Slides for C++ API מספק חבורה של תכונות נוספות לעבודה עם קבצי PowerPoint. אתה יכול לחקור את ה-API בפירוט על ידי ביקור בתיעוד הרשמי. בכל מקרה של שאלות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמי שלנו.

ראה גם