תמונות ממוזערות הן תמונות בגודל קטן שמקלות על הצפייה או הגלילה ברשימת התמונות. הם משמשים גם ב-MS PowerPoint כדי לרשום את השקופיות ולנווט ב-PPT. בעת יצירת יישום PPT viewer, ייתכן שיהיה עליך ליצור תמונות ממוזערות עבור השקופיות. כדי להשיג זאת, מאמר זה מכסה כיצד ליצור תמונות ממוזערות עבור שקופיות PPTX או PPT באופן תוכנתי ב-Python.
- ספריית Python ליצירת תמונות ממוזערות עבור שקופיות PPT
- צור תמונות ממוזערות עבור שקופיות PPTX/PPT
- צור תמונות ממוזערות עם מימדים בהגדרת משתמש
ספריית Python ליצירת תמונות ממוזערות עבור שקופיות PPT
כדי ליצור תמונות ממוזערות לשקופיות במצגות PPTX או PPT, נשתמש ב-Aspose.Slides for Python דרך .NET. הספרייה מספקת חבורה של תכונות ליצירה ולטפל במצגות PowerPoint. יתר על כן, זה מאפשר לך להמיר את המצגות לפורמטים אחרים. אתה יכול להתקין את הספרייה באפליקציות שלך מ-PyPI באמצעות הפקודה הבאה.
> pip install aspose.slides
צור תמונות ממוזערות עבור PPT Slides ב-Python
להלן השלבים ליצירת תמונות ממוזערות עבור מצגת ב- Python.
- ראשית, טען את קובץ המצגת באמצעות מחלקה Presentation.
- עבור דרך כל ISlide באוסף Presentation.slides.
- צור תמונה ממוזערת של כל שקופית באמצעות שיטת ISlide.getthumbnail(scalex, scaley) וקבל את ההפניה של התמונה הממוזערת לאובייקט Bitmap.
- לבסוף, שמור את התמונה הממוזערת בפורמט התמונה הרצוי שלך באמצעות שיטת Bitmap.save(String, ImageFormat).
דוגמת הקוד הבאה מראה כיצד ליצור תמונות ממוזערות עבור שקופיות במצגת PPTX ב-Python.
import aspose.slides as slides
import aspose.pydrawing as drawing
with slides.Presentation("presentation.pptx") as pres:
# לולאה דרך שקופיות
for slide in pres.slides:
# צור תמונה בקנה מידה מלא
bmp = slide.get_thumbnail(1, 1)
# שמור את התמונה בדיסק בפורמט JPEG
bmp.save("Thumbnail_{i}.jpg".format(i = slide.slide_number), drawing.imaging.ImageFormat.jpeg)
צור תמונות ממוזערות של PPT עם מידות מותאמות אישית
לעתים קרובות, ייתכן שיהיה עליך ליצור תמונות ממוזערות של ממדים מותאמים אישית. ניתן להשיג זאת באמצעות מאפייני Presentation.slidesize.size.width ו-Presentation.slidesize.size.height. להלן השלבים ליצירת תמונות ממוזערות של מידות מותאמות אישית.
- ראשית, צור מופע של המחלקה Presentation כדי לטעון את המצגת.
- לאחר מכן, ציין ערכים רצויים של רוחב וגובה.
- קבל ערכים מותאמים של ה-X וה-Y.
- עבור דרך כל ISlide באוסף Presentation.slides.
- צור תמונה ממוזערת של כל שקופית בשיטת ISlide.getthumbnail(X, Y) וקבל את ההפניה של התמונה הממוזערת לאובייקט Bitmap.
- לבסוף, שמור את התמונה הממוזערת בפורמט התמונה הרצוי שלך באמצעות שיטת Bitmap.save(string, ImageFormat).
דוגמת הקוד הבאה מראה כיצד ליצור תמונות ממוזערות של PPTX עם ממדים מותאמים אישית.
import aspose.slides as slides
import aspose.pydrawing as drawing
with slides.Presentation("presentation.pptx") as pres:
# ממד מוגדר על ידי משתמש
desiredX = 1200
desiredY = 800
# קבל ערכים מותאמים של X ו-Y
ScaleX = (1.0 / pres.slide_size.size.width) * desiredX
ScaleY = (1.0 / pres.slide_size.size.height) * desiredY
# לולאה דרך שקופיות
for slide in pres.slides:
# צור תמונה ממוזערת
bmp = slide.get_thumbnail(ScaleX, ScaleY)
# שמור את התמונה בדיסק בפורמט JPEG
bmp.save("Thumbnail_{i}.jpg".format(i = slide.slide_number), drawing.imaging.ImageFormat.jpeg)
קבל רישיון חינם
אתה יכול להשתמש ב-Aspose.Slides עבור Python דרך .NET ללא מגבלות הערכה על ידי בקשת רישיון זמני.
סיכום
במאמר זה, למדת כיצד ליצור תמונות ממוזערות של שקופיות PPT ב-Python. יתר על כן, ראית כיצד להשתמש בממדים מותאמים אישית כדי לשנות את קנה המידה של תמונות ה-PPT הממוזערות. בנוסף, אתה יכול לבקר בתיעוד כדי לחקור תכונות אחרות של Aspose.Slides עבור Python. כמו כן, תוכל להודיע לנו על השאילתות שלך דרך הפורום שלנו.