התחלה מהירה

התחלה מהירה

מדריך זה מציג את הדרך המהירה ביותר מהתקנה ועד קובץ .pptx שמור באמצעות
Aspose.Slides FOSS for Java. הספרייה ברישיון MIT, אינה דורשת Microsoft Office, ופועלת על כל פלטפורמה התומכת ב-Java 21 או גרסה מאוחרת יותר.


דרישות מקדימות

דרישהפרטים
Java21 או מאוחר יותר
מערכת הפעלהWindows, macOS, Linux, Docker
חבילהaspose-slides-foss מ‑Maven Central

התקנה

הוסף את תלות Maven לpom.xml שלך. תמיד עטוף את Presentation ב‑try-with-resources בלוק כדי להבטיח שהמשאבים הפנימיים ישוחררו לאחר השימוש:

<dependency>
    <groupId>org.aspose.slides.foss</groupId>
    <artifactId>aspose-slides-foss</artifactId>
    <version>1.0.0</version>
</dependency>

צור מצגת

צור Presentation ללא ארגומנטים כדי ליצור חבילה ריקה. הספרייה מוסיפה אוטומטית שקף ריק אחד. קרא save() עם נתיב קובץ הפלט:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation()) {
    prs.save("empty.pptx");
}

הוסף צורה עם טקסט

גש לשקף הראשון דרך getSlides().get(0), הוסף מלבן באמצעות getShapes().addAutoShape(), ואז צרף טקסט דרך addTextFrame():

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ISlide;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ITextFrame;
import org.aspose.slides.foss.IPortionFormat;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.NullableBool;

try (Presentation prs = new Presentation()) {
    ISlide slide = prs.getSlides().get(0);
    IAutoShape shape = slide.getShapes().addAutoShape(
        ShapeType.RECTANGLE, 50, 50, 400, 150
    );
    ITextFrame tf = shape.addTextFrame("Hello from Aspose.Slides FOSS!");
    IPortionFormat fmt = tf.getParagraphs().get(0).getPortions().get(0).getPortionFormat();
    fmt.setFontHeight(24);
    fmt.setFontBold(NullableBool.TRUE);
    prs.save("with_shape.pptx");
}

החל מילוי אחיד

הגדר setFillType(FillType.SOLID) על פורמט המילוי של הצורה וספק צבע RGB
באמצעות setColor(new Color(r, g, b)):

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.FillType;
import org.aspose.slides.foss.drawing.Color;

try (Presentation prs = new Presentation()) {
    IAutoShape shape = prs.getSlides().get(0).getShapes().addAutoShape(
        ShapeType.RECTANGLE, 100, 100, 400, 200
    );
    shape.getFillFormat().setFillType(FillType.SOLID);
    shape.getFillFormat().getSolidFillColor().setColor(new Color(70, 130, 180));
    shape.addTextFrame("Styled shape");
    prs.save("styled.pptx");
}

טען קובץ קיים

העבר נתיב קובץ לבונה Presentation כדי לפתוח קובץ .pptx קיים.
קרא את מספר השקופיות, שנה את החבילה לפי הצורך, ואז קרא ל-save() כדי לכתוב את הפלט:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation("existing.pptx")) {
    System.out.println("Slides: " + prs.getSlides().size());
    prs.save("copy.pptx");
}

הצעדים הבאים

 עברית