התחלה מהירה
התחלה מהירה
מדריך זה מציג את הדרך המהירה ביותר מהתקנה ועד קובץ .pptx שמור באמצעות
Aspose.Slides FOSS for Java. הספרייה ברישיון MIT, אינה דורשת Microsoft Office, ופועלת על כל פלטפורמה התומכת ב-Java 21 או גרסה מאוחרת יותר.
דרישות מקדימות
| דרישה | פרטים |
|---|---|
| Java | 21 או מאוחר יותר |
| מערכת הפעלה | 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");
}