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

Java API להחלת ערכות נושא ב-PowerPoint PPT

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

החל ערכת נושא במצגת PowerPoint ב-Java

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

החל ערכת נושא של PowerPoint ב-Java - הגדר צבע ערכת נושא

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

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

// טען או צור מצגת
Presentation pres = new Presentation();
try {
    // הוסף צורה
    IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 10, 10, 100, 100);

    // הגדר סוג מילוי
    shape.getFillFormat().setFillType(FillType.Solid);
  
    // הגדר צבע ערכת
    shape.getFillFormat().getSolidFillColor().setSchemeColor(SchemeColor.Accent4);
    
    // שמור מצגת
    pres.save("out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

הגדר גופן ערכת נושא של PowerPoint PPT ב-Java

Aspose.Slides מספק מזהים מיוחדים להגדרת גופן מתוך ערכת הגופנים. המזהים האלה הם כדלקמן:

  • “+mn-lt”: גופן גוף לטינית (גופן לטיני מינור)
  • “+mj-lt”: גופן כותרת לטיני (גופן לטיני מרכזי)
  • “+mn-ea”: גופן גוף מזרח אסיה (גופן מזרח אסיאתי מינור)
  • “+mj-ea”: גופן גוף מזרח אסיה (גופן מזרח אסיאתי מינור)

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

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

// טען או צור מצגת
Presentation pres = new Presentation();
try {
      // הוסף צורה
      IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 10, 10, 100, 100);

      // הוסף פסקה והגדר טקסט
      Paragraph paragraph = new Paragraph();
      Portion portion = new Portion("Theme text format");
      paragraph.getPortions().add(portion);
      shape.getTextFrame().getParagraphs().add(paragraph);

      // הגדר גופן
      portion.getPortionFormat().setLatinFont(new FontData("+mn-lt"));
  
      // שמור מצגת
      pres.save("out.pptx", SaveFormat.Pptx);
}

שנה את סגנון הרקע של ערכת הנושא PPT באמצעות Java

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

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

// טען או צור מצגת
Presentation pres = new Presentation("pres.pptx");
try {
    // קבל סגנונות זמינים
    int numberOfBackgroundFills = pres.getMasterTheme().getFormatScheme().getBackgroundFillStyles().size();
    System.out.println("Number of background fill styles for theme is " + numberOfBackgroundFills);
  
    // קבע סגנון
    pres.getMasters().get_Item(0).getBackground().setStyleIndex(2);

    // שמור מצגת
    pres.save("out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

עבודה עם ערכות נושא של PowerPoint ב-Java - קבל רישיון חינם

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

סיכום

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

ראה גם