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

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

בקטע זה

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

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

כל פעולה מתחילה עם אובייקט Presentation. תמיד השתמש בו כמנהל הקשר:

import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat

# Open existing
with slides.Presentation("input.pptx") as prs:
    # work with prs
    prs.save("output.pptx", SaveFormat.PPTX)

# Create new
with slides.Presentation() as prs:
    # work with prs
    prs.save("new.pptx", SaveFormat.PPTX)

מנהל ההקשר מבטיח שהמשאבים הפנימיים של COM/XML ישוחררו כאשר הבלוק יוצא. אל תאחסן הפנייה Presentation מחוץ לבלוק with.

תבנית פלט נתמכת

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

מחלקות מפתח

מחלקה / Enumנתיב ייבואתיאור
Presentationaspose.slides_fossמכולה ראשית; השתמש כמנהל הקשר
ShapeTypeaspose.slides_fossEnum לסוגי צורות (RECTANGLE, ELLIPSE, …)
FillTypeaspose.slides_fossEnum לסוגי מילוי (SOLID, GRADIENT, …)
NullableBoolaspose.slides_fossבוליאן תלת‑מצבי לעיצוב (TRUE, FALSE, NOT_DEFINED)
SaveFormataspose.slides_foss.exportEnum של פורמט פלט (תומך רק ב‑PPTX)
Coloraspose.slides_foss.drawingבונה צבע ARGB
PointFaspose.slides_foss.drawingנקודת צף דו‑ממדית (משמשת למיקום הערות)

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

האזורים הבאים מייצרים NotImplementedError במהדורה זו:

  • Charts: אין יצירת גרפים או שינוי שלהם
  • SmartArt: לא נתמך
  • Animations and transitions: לא ניתן להגדיר מעברי שקופיות והנפשות של אובייקטים
  • Export formats: נתמך רק שמירת PPTX; אין ייצוא ל‑PDF, HTML, SVG או תמונות
  • Hyperlinks and action settings: אובייקטי קישורים אינם ניתנים לשינוי
  • VBA macros and digital signatures: לא נגישים

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

ראה גם

 עברית