שיבוט שקופיות במצגות PowerPoint באמצעות C++

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

C++ API עבור שיבוט שקופיות PowerPoint

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

שיבוט שקופית במצגת PowerPoint

ניתן לשכפל שקופית לסוף המצגת או במיקום מסוים. בסעיפים הבאים, נחקור את שני התרחישים הללו עם דוגמאות קוד.

שכפול שקופית לסוף מצגת PowerPoint באמצעות C++

להלן השלבים לשכפול שקופית לסוף מצגת PowerPoint.

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

// נתיבי קבצים
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\CloneSlideAtEnd_out.pptx";

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

// אחזר את השקופיות
auto slides = presentation->get_Slides();

// הוסף את שיבוט השקופיות
slides->AddClone(presentation->get_Slides()->idx_get(0));

// שמור את המצגת
presentation->Save(outputFilePath, SaveFormat::Pptx);

שכפול שקופית למיקום ספציפי באמצעות C++

להלן השלבים לשכפל שקף למיקום ספציפי באמצעות C++.

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

// נתיבי קבצים
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\CloneSlideAtSpecificIndex_out.pptx";

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

// אחזר את השקופיות
auto slides = presentation->get_Slides();

// הכנס את השיבוט באינדקס 0
slides->InsertClone(0, presentation->get_Slides()->idx_get(1));

// שמור את המצגת
presentation->Save(outputFilePath, SaveFormat::Pptx);

שיבוט שקופית למצגת PowerPoint אחרת

אתה יכול לשכפל שקופית עד הסוף או במיקום ספציפי של מצגת אחרת. בסעיפים הבאים, נחקור את שני התרחישים הללו עם דוגמאות קוד.

שכפול שקופית לסוף מצגת PowerPoint אחרת באמצעות C++

להלן השלבים לשכפול שקופית לסוף מצגת PowerPoint אחרת.

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

// נתיבי קבצים
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String destinationFilePath = u"SourceDirectory\\Slides\\SamplePresentation2.pptx";
const String outputFilePath = u"OutputDirectory\\CloneSlideToOtherPresentationAtEnd_out.pptx";

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

// טען את מצגת היעד
auto destinationPresentation = System::MakeObject<Presentation>(destinationFilePath);

// קבלו את השקופיות של מצגת היעד
auto destinationSlides = destinationPresentation->get_Slides();

// הוסף שקופית ממצגת המקור לסוף מצגת היעד
destinationSlides->AddClone(sourcePresentation->get_Slides()->idx_get(0));

// שמור את מצגת היעד
destinationPresentation->Save(outputFilePath, SaveFormat::Pptx);

שכפול שקופית למיקום ספציפי במצגת PowerPoint אחרת באמצעות C++

להלן השלבים לשכפול שקופית למיקום מסוים במצגת PowerPoint אחרת.

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

// נתיבי קבצים
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String destinationFilePath = u"SourceDirectory\\Slides\\SamplePresentation2.pptx";
const String outputFilePath = u"OutputDirectory\\CloneSlideToOtherPresentationAtSpecificIndex_out.pptx";

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

// טען את מצגת היעד
auto destinationPresentation = System::MakeObject<Presentation>(destinationFilePath);

// קבלו את השקופיות של מצגת היעד
auto destinationSlides = destinationPresentation->get_Slides();

// הוסף שקופית ממצגת המקור לאינדקס השני של מצגת היעד
destinationSlides->InsertClone(2, sourcePresentation->get_Slides()->idx_get(0));

// שמור את מצגת היעד
destinationPresentation->Save(outputFilePath, SaveFormat::Pptx);

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

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

סיכום

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

ראה גם