שיבוט שקופיות ב-PowerPoint C#

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

Java API לשכפל שקופיות במצגות PowerPoint

על מנת לשכפל שקופיות במצגות PPTX או PPT, נשתמש ב-Aspose.Slides for Java. זהו ממשק API למניפולציה של מצגות ליצירה, שינוי והמרה של מצגות PowerPoint ו-OpenOffice. אתה יכול להוריד את ה-API או להתקין אותו באמצעות התצורות הבאות של Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.8</version>
    <classifier>jdk16</classifier>
</dependency>

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

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

שיבוט שקף בסוף המצגת

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

  1. ראשית, טען את מצגת PowerPoint באמצעות מחלקה מצגת.
  2. קבל התייחסות לאוסף השקופיות באמצעות Presentation.getSlides() לתוך אובייקט ISlideCollection.
  3. שכפול השקופית הרצויה באמצעות שיטת ISlideCollection.addClone(ISlide) על ידי ציון השקופית לשיבוט כפרמטר.
  4. לבסוף, שמור את המצגת בשיטת Presentation.save(String, SaveFormat).

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

// טען קובץ מצגת
Presentation pres = new Presentation("presentation.pptx");
try {
    // שכפל את השקופית הרצויה לסוף אוסף השקופיות באותה מצגת
    ISlideCollection slds = pres.getSlides();
    slds.addClone(pres.getSlides().get_Item(0));

    // שמור קובץ מעודכן
    pres.save("output.pptx", SaveFormat.Pptx);
} finally {
    pres.dispose();
}

שיבוט שקף למיקום ספציפי במצגת

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

  1. ראשית, טען את מצגת ה-PowerPoint באמצעות מחלקה מצגת.
  2. קבל התייחסות לאוסף השקופיות באמצעות Presentation.getSlides() לתוך אובייקט ISlideCollection.
  3. שכפול השקופית הרצויה באמצעות שיטת ISlideCollection.insertClone(Int32, ISlide) על ידי ציון אינדקס היעד והשקף שישוכפלו כפרמטרים.
  4. לבסוף, שמור את המצגת בשיטת Presentation.save(String, SaveFormat).

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

// טען קובץ מצגת
Presentation pres = new Presentation("presentation.pptx");
try {
    // גישה לאוסף השקופיות במצגת
    ISlideCollection slds = pres.getSlides();

    // שכפל את השקופית הרצויה לאינדקס שצוין במצגת
    slds.insertClone(2, pres.getSlides().get_Item(1));

    // שמור קובץ מעודכן
    pres.save("output.pptx", SaveFormat.Pptx);
} finally {
    pres.dispose();
}

שיבוט גולש למצגת אחרת באמצעות Java

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

שיבוט שקף בסוף מצגת אחרת

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

  1. טען את מצגת המקור של PowerPoint באמצעות המחלקה Presentation.
  2. טען את מצגת היעד של PowerPoint באמצעות מחלקה מצגת.
  3. קבל התייחסות לאוסף השקופיות ממצגת יעד לאובייקט ISlideCollection.
  4. שכפול השקופית הרצויה באמצעות שיטת ISlideCollection.addClone(ISlide) על ידי ציון השקופית שיש לשבט כפרמטר.
  5. שמור את מצגת היעד בשיטת Presentation.save(String, SaveFormat).

דגימת הקוד הבאה מראה כיצד לשכפל שקופית ממצגת אחת לאחרת.

// טען קובץ מצגת מקור
Presentation srcPres = new Presentation("source.pptx");
try {
    // טען יעד PPTX (שם יש לשכפל את השקופית)
    Presentation destPres = new Presentation("destination.pptx");
    try {
        // שכפל את השקופית הרצויה ממצגת המקור ועד לסוף אוסף השקופיות במצגת היעד
        ISlideCollection slds = destPres.getSlides();
        slds.addClone(srcPres.getSlides().get_Item(0));

        // שמור מצגת יעד מעודכנת
        destPres.save("output.pptx", SaveFormat.Pptx);
    } finally {
        destPres.dispose();
    }
} finally {
    srcPres.dispose();
}

שיבוט שקף למיקום ספציפי במצגת אחרת

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

  1. טען את מצגת המקור של PowerPoint באמצעות מחלקה מצגת.
  2. טען את מצגת היעד של PowerPoint באמצעות מחלקה מצגת.
  3. קבל הפניה של אוסף השקופיות ממצגת יעד לאובייקט ISlideCollection.
  4. שכפול השקופית הרצויה באמצעות שיטת ISlideCollection.insertClone(Int32, ISlide) על ידי ציון אינדקס היעד והשקף שישוכפלו כפרמטרים.
  5. שמור את מצגת היעד באמצעות השיטה Presentation.save(String, SaveFormat).

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

// טען קובץ מצגת מקור
Presentation srcPres = new Presentation("source.pptx");
try {
    // טען יעד PPTX (שם יש לשכפל את השקופית)
    Presentation destPres = new Presentation("destination.pptx");
    try {
        // שכפל את השקופית הרצויה ממצגת המקור למיקום שצוין במצגת היעד
        ISlideCollection slds = destPres.getSlides();
        slds.insertClone(2, srcPres.getSlides().get_Item(0));

        // שמור מצגת יעד מעודכנת
        destPres.save("output.pptx", SaveFormat.Pptx);
    } finally {
        destPres.dispose();
    }
} finally {
    srcPres.dispose();
}

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

אתה יכול להשתמש ב-Aspose.Slides עבור Java ללא מגבלות הערכה על ידי בקשת רישיון זמני.

סיכום

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

ראה גם

טיפ: ייתכן שתרצה לבדוק את Aspose FREE PowerPoint Splitter המשמש לפיצול השקופיות במצגות ולשמור אותן כקבצים נפרדים.