במאמר זה, תלמד כיצד להגדיר באופן דינמי את הרקע של שקופיות במצגות PowerPoint באמצעות Java. ליתר דיוק, המאמר יעסוק כיצד להגדיר את הרקע של שקופיות רגילות כמו גם את השקופית הראשית.
- Java API להגדרת רקע שקופיות ב-PowerPoint
- הגדר צבע רקע של שקופיות רגילות
- הגדר את צבע הרקע של שקופית מאסטר
- מעבר צבע כצבע רקע שקף
- הגדר תמונה כרקע שקף
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 לאחר הגדרת הרקע.
הגדר את צבע הרקע של ה-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.getSlides().getItem(0).getBackground().setType() ל-FillType.Gradient.
- הגדר את TileFlip ל-TileFlip.FlipBoth.
- לבסוף, שמור את המצגת המעודכנת בשיטת Presentation.save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד להגדיר את צבע הרקע ההדרגתי של השקופיות ב-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();
}
צילום המסך הבא מציג את רקע השיפוע של השקופית.
הגדר תמונה כרקע שקופיות באמצעות Java
להלן השלבים להגדרת תמונה כרקע שקופית באמצעות Java.
- ראשית, טען את מצגת PowerPoint באמצעות מחלקה מצגת.
- הגדר את FillType ל-FillType.Picture.
- הגדר את PictureFillMode ל-PictureFillMode.Stretch.
- הוסף תמונה לאוסף המצגת וקבל את ההתייחסות שלה לאובייקט IPPImage.
- הגדר תמונה כרקע בשיטת setImage(IPPImage).
- לבסוף, שמור את המצגת המעודכנת בשיטת Presentation.save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד להגדיר תמונה כרקע של שקופיות במצגת 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. כמו כן, אתה יכול להיות חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.