צור תמונות ממוזערות עבור PPT Slides ב-Python

תמונות ממוזערות הן תמונות בגודל קטן שמקלות על הצפייה או הגלילה ברשימת התמונות. הם משמשים גם ב-MS PowerPoint כדי לרשום את השקופיות ולנווט ב-PPT. בעת יצירת יישום PPT viewer, ייתכן שיהיה עליך ליצור תמונות ממוזערות עבור השקופיות. כדי להשיג זאת, מאמר זה מכסה כיצד ליצור תמונות ממוזערות עבור שקופיות PPTX או PPT באופן תוכנתי ב-Python.

ספריית Python ליצירת תמונות ממוזערות עבור שקופיות PPT

כדי ליצור תמונות ממוזערות לשקופיות במצגות PPTX או PPT, נשתמש ב-Aspose.Slides for Python דרך .NET. הספרייה מספקת חבורה של תכונות ליצירה ולטפל במצגות PowerPoint. יתר על כן, זה מאפשר לך להמיר את המצגות לפורמטים אחרים. אתה יכול להתקין את הספרייה באפליקציות שלך מ-PyPI באמצעות הפקודה הבאה.

> pip install aspose.slides

צור תמונות ממוזערות עבור PPT Slides ב-Python

להלן השלבים ליצירת תמונות ממוזערות עבור מצגת ב- Python.

  1. ראשית, טען את קובץ המצגת באמצעות מחלקה Presentation.
  2. עבור דרך כל ISlide באוסף Presentation.slides.
  3. צור תמונה ממוזערת של כל שקופית באמצעות שיטת ISlide.getthumbnail(scalex, scaley) וקבל את ההפניה של התמונה הממוזערת לאובייקט Bitmap.
  4. לבסוף, שמור את התמונה הממוזערת בפורמט התמונה הרצוי שלך באמצעות שיטת 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. להלן השלבים ליצירת תמונות ממוזערות של מידות מותאמות אישית.

  1. ראשית, צור מופע של המחלקה Presentation כדי לטעון את המצגת.
  2. לאחר מכן, ציין ערכים רצויים של רוחב וגובה.
  3. קבל ערכים מותאמים של ה-X וה-Y.
  4. עבור דרך כל ISlide באוסף Presentation.slides.
  5. צור תמונה ממוזערת של כל שקופית בשיטת ISlide.getthumbnail(X, Y) וקבל את ההפניה של התמונה הממוזערת לאובייקט Bitmap.
  6. לבסוף, שמור את התמונה הממוזערת בפורמט התמונה הרצוי שלך באמצעות שיטת 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. כמו כן, תוכל להודיע לנו על השאילתות שלך דרך הפורום שלנו.

ראה גם