המר PPT PPTX ל-PNG ב-Python

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

ספריית פייתון להמרת PPT ל-PNG

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

> pip install aspose.slides 

המר PPT ל-PNG ב-Python

להלן השלבים להמרת קובץ PPT ל-PNG ב-Python.

  • טען את קובץ ה-PPT באמצעות מחלקה Presentation.
  • התחל לולאה כדי לגשת לכל שקופית במצגת.
  • קבל התייחסות לכל ISlide מאוסף Pesentation.slides באמצעות אינדקס.
  • המר שקופית ל-PNG באמצעות שיטת ISlide.getthumbnail().save(string, ImageFormat.png).

דוגמת הקוד הבאה מראה כיצד להמיר PPTX ל-PNG ב-Python.

import aspose.slides as slides
import aspose.pydrawing as drawing

# טען מצגת
pres = slides.Presentation("presentation.pptx")

# לולאה דרך שקופיות
for index in range(pres.slides.length):
    # קבל הפניה לשקופית
    slide = pres.slides[index]

    # שמור כ-PNG
    slide.get_thumbnail().save("slide_{i}.png".format(i = index), drawing.imaging.ImageFormat.png)

שינוי גודל תמונה - Python PPTX ל-PNG

בסעיף הקודם, יצרנו תמונות PNG של מידות ברירת מחדל. עם זאת, במקרים מסוימים, עליך להתאים את התמונות למידות הרצויות. אתה יכול להשיג זאת על ידי מתן ערכי X ו-Y לשיטת getthumbnail() . להלן השלבים לשינוי קנה מידה של תמונות בהמרת PPT ל-PNG.

  • טען את קובץ ה-PPTX באמצעות מחלקה Presentation.
  • צור שני משתנים כדי להגדיר ערכי X ו-Y.
  • התחל לולאה כדי לגשת לכל שקופית במצגת.
  • קבל התייחסות לכל ISlide מאוסף Pesentation.slides באמצעות אינדקס.
  • המר שקופית ל-PNG באמצעות שיטת ISlide.getthumbnail(scalex, scaley).save(string, ImageFormat.png).

דגימת הקוד הבאה מייצרת תמונות PNG מ-PPTX תוך שימוש במידות מותאמות אישית ב-Python.

import aspose.slides as slides
import aspose.pydrawing as drawing

# טען מצגת
pres = slides.Presentation("presentation.pptx")

# לולאה דרך שקופיות
for index in range(pres.slides.length):
    # קבל הפניה לשקופית
    slide = pres.slides[index]

    # הגדר קנה מידה
    scaleX = 2
    scaleY = 2

    # שמור כ-PNG
    slide.get_thumbnail(scaleX, scaleY).save("slide_{i}.png".format(i = index), drawing.imaging.ImageFormat.png)

גודל תמונה מותאם אישית בהמרה PPTX ל-PNG

אתה יכול גם להתאים אישית המרת PPT ל-PNG כדי ליצור תמונות ברוחב ובגובה הרצויים. להלן השלבים להמרת PPT ל-PNG עם גודל תמונה מותאם אישית ב-Python.

  • טען את קובץ PPT באמצעות מחלקה Presentation.
  • צור אובייקט Size המכיל את רוחב וגובה התמונה.
  • התחל לולאה כדי לגשת לכל שקופית במצגת.
  • קבל התייחסות לכל ISlide מאוסף Pesentation.slides באמצעות אינדקס.
  • המר שקופית ל-PNG באמצעות שיטת ISlide.getthumbnail(Size).save(string, ImageFormat.png).

דגימת הקוד הבאה מראה כיצד להמיר PPTX ל-PNG עם גודל תמונה מותאם אישית ב-Python.

import aspose.slides as slides
import aspose.pydrawing as drawing

# טען מצגת
pres = slides.Presentation("presentation.pptx")

# לולאה דרך שקופיות
for index in range(pres.slides.length):
    # קבל הפניה לשקופית
    slide = pres.slides[index]

    # הגדר גודל מותאם אישית
    size = drawing.Size(960, 720)

    # שמור כ-PNG
    slide.get_thumbnail(size).save("slide_{i}.png".format(i = index), drawing.imaging.ImageFormat.png)

קבל רישיון חינם

אתה יכול להשתמש ב-Aspose.Slides עבור Python דרך .NET ללא מגבלות הערכה על ידי קבלת רישיון זמני.

סיכום

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

ראה גם

מידע: באמצעות ה-API כאן, Aspose פיתחה ממיר מקוון PPT to PNG בחינם (שמאפשר לך להמיר שקופיות PowerPoint לתמונות PNG) וממיר PNG ל-PPT(המאפשר לך ליצור תמונות מבוסס על שקופיות במצגת).