מדריך למפתחים

מדריך זה מכסה את היכולות המרכזיות של Aspose.Slides FOSS עבור Java עם דוגמאות קוד ניתנות להרצה עבור כל תחום תכונה.

בקטע זה

דףתיאור
תכונות ויכולותרשימה מלאה של תכונות נתמכות: שקופיות, צורות, טקסט, מילוי, אפקטים, עיצוב תלת‑ממדי, הערות, תגובות, תמונות, ותכונות מסמך.
עבודה עם תמונותהטמעת תמונות לשקופיות כמסגרות תמונה מקובץ או מבייטים; שליטה במצב המילוי (מתיחה, ריצוף).
עבודה עם מחבריםהוספת מחברים כפופים, במפרק ובקווים ישרים בין צורות; הגדרת נקודות חיבור וסגנון קו.
עבודה עם אפקטים תלת‑ממדייםהחלת צל חיצוני, זוהר, טשטוש, חיתוך, הגדרות מצלמה מראש, מערכות תאורה, וחומרים על צורות.
עבודה עם תגובותהוספת תגובות ביקורת משורשרות והערות מציג; ניהול מחברי תגובות; קריאת הסברים.

נקודת כניסה של API

כל פעולה מתחילה ב- Presentation אובייקט. תמיד השתמש בו בתוך בלוק try-with-resources:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;

// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
    // work with prs
    prs.save("output.pptx", SaveFormat.PPTX);
}

// Create new
try (Presentation prs = new Presentation()) {
    // work with prs
    prs.save("new.pptx", SaveFormat.PPTX);
}

בלוק try-with-resources מבטיח שהמשאבים הפנימיים של XML ישוחררו כאשר הבלוק מסתיים. אל תאחסן Presentation הפניה מחוץ לבלוק ה‑try.

פורמט פלט נתמך

הפורמט השמירה היחיד הנתמך הוא PPTX (SaveFormat.PPTX). ייצוא ל-PDF, HTML, SVG, או פורמטים של תמונה אינו זמין בגרסה זו.

מחלקות מפתח

מחלקה / Enumחבילהתיאור
Presentationorg.aspose.slides.fossמכולה ראשית; להשתמש ב‑try-with-resources
ShapeTypeorg.aspose.slides.fossEnum לסוגי צורות (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum לסוגי מילוי (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossבוליאן תלת‑מצבי לעיצוב (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportEnum של פורמט פלט (נתמך רק PPTX)
Colororg.aspose.slides.foss.drawingבונה צבע ARGB
PointForg.aspose.slides.foss.drawingנקודה דו‑ממדית מסוג Float (משמשת למיקום הערות)

מגבלות ידועות

האזורים הבאים מתעוררים UnsupportedOperationException בגרסה זו:

  • תרשימים: אין יצירת תרשימים או שינוי
  • SmartArt: לא נתמך
  • הנפשות ומעברים: לא ניתן להגדיר מעברי שקופיות והנפשות אובייקטים
  • פורמטים לייצוא: רק שמירת PPTX נתמכת; אין PDF, HTML, SVG, או ייצוא תמונות
  • קישורים והגדרות פעולה: אובייקטי קישור אינם ניתנים לשינוי
  • מאקרו VBA וחתימות דיגיטליות:לא נגיש

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

ראה גם

 עברית