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

Java API להגדרת רקע שקופיות ב-PowerPoint

כדי להגדיר את הרקע של שקופיות במצגות PPTX/PPT, נשתמש ב-Aspose.Slides for Java. ה-API מאפשר לך ליצור, לתפעל ולהמיר מצגות PowerPoint ו-OpenOffice מתוך יישומי Java. אתה יכול להוריד את ה-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>

הגדר צבע רקע של שקופיות רגילות ב-Java

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

  • ראשית, טען את מצגת PowerPoint באמצעות מחלקה מצגת.
  • לאחר מכן, הגדר את הרקע של השקופית הרצויה על ידי ציון האינדקס שלה, למשל סוג רקע, צבע, סוג מילוי וכו'.
  • לבסוף, שמור את המצגת המעודכנת בשיטת Presentation.save(String, SaveFormat).

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

// הצג את המחלקה Presentation שמייצגת את קובץ המצגת
Presentation pres = new Presentation("presentation.pptx");
try {
    // הגדר את צבע הרקע של ISlide הראשון לכחול
    pres.getSlides().get_Item(0).getBackground().setType(BackgroundType.OwnBackground);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().setFillType(FillType.Solid);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().getSolidFillColor().setColor(Color.BLUE);
    
    // שמור את המצגת
    pres.save("ContentBG.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

צילום המסך של השקופית לפני הגדרת הרקע ניתן להלן.

מצגת פאוורפוינט

להלן השקופית של PowerPoint לאחר הגדרת הרקע.

הגדר רקע של שקופית ב-C#

הגדר את צבע הרקע של ה-Master Slide ב-Java

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

  • ראשית, טען את מצגת PowerPoint באמצעות מחלקה מצגת.
  • לאחר מכן, הגדר את הרקע של השקף הראשי, למשל סוג רקע, צבע, סוג מילוי וכו'.
  • לבסוף, שמור את המצגת המעודכנת בשיטת Presentation.save(String, SaveFormat).

דוגמת הקוד הבאה מראה כיצד לשנות את הרקע של שקופית המאסטר ב-PowerPoint.

// הצג את המחלקה Presentation המייצגת את קובץ המצגת
Presentation pres = new Presentation("presentation.pptx");
try {
    // הגדר את צבע הרקע של ה-Master ISlide לירוק
    pres.getMasters().get_Item(0).getBackground().setType(BackgroundType.OwnBackground);
    pres.getMasters().get_Item(0).getBackground().getFillFormat().setFillType(FillType.Solid);
    pres.getMasters().get_Item(0).getBackground().getFillFormat().getSolidFillColor().setColor(Color.GREEN);
    
    // שמור מצגת
    pres.save("MasterBG.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

הגדר צבע רקע הדרגתי של שקופיות

להלן השלבים להגדרת צבע רקע הדרגתי של השקופיות במצגת PowerPoint.

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

// הצג את המחלקה Presentation שמייצגת את קובץ המצגת
Presentation pres = new Presentation("presentation.pptx");
try {
    // החל אפקט הדרגתי על הרקע
    pres.getSlides().get_Item(0).getBackground().setType(BackgroundType.OwnBackground);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().setFillType(FillType.Gradient);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().getGradientFormat().setTileFlip(TileFlip.FlipBoth);
    
    // שמור מצגת
    pres.save("ContentBG_Grad.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

צילום המסך הבא מציג את רקע השיפוע של השקופית.

הגדר רקע הדרגתי של שקופית ב-C#

הגדר תמונה כרקע שקופיות באמצעות Java

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

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

// הצג את המחלקה Presentation המייצגת את קובץ המצגת
Presentation pres = new Presentation();
try {
    // הגדר את הרקע עם תמונה
    pres.getSlides().get_Item(0).getBackground().setType(BackgroundType.OwnBackground);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().setFillType(FillType.Picture);
    pres.getSlides().get_Item(0).getBackground().getFillFormat().getPictureFillFormat()
            .setPictureFillMode(PictureFillMode.Stretch);
    
    // הגדר את התמונה
    IPPImage imgx = pres.getImages().addImage(Files.readAllBytes(Paths.get("Desert.jpg")));
    
    // הוסף תמונה לאוסף התמונות של המצגת
    pres.getSlides().get_Item(0).getBackground().getFillFormat().getPictureFillFormat().getPicture().setImage(imgx);
    
    // שמור מצגת
    pres.save("ContentBG_Img.pptx", SaveFormat.Pptx);
} catch (IOException e) {
} finally {
    if (pres != null) pres.dispose();
}

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

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

סיכום

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

ראה גם