בזמן מניפולציה של מצגות PowerPoint באופן תוכנתי, ייתכן שיהיה עליך לפצל את השקופיות ולשמור אותן כקובצי PPT נפרדים. לדוגמה, ייתכן שתרצה לפצל כל שקופית, כל שקופיות אי-זוגיות או זוגיות וכן הלאה. במאמר זה תלמדו כיצד לפצל שקופיות ב-PowerPoint PPT או PPTX ב-Python.
ספריית Python לפיצול PowerPoint PPT
Aspose.Slides for Python באמצעות .NET היא ספריית Python עשירה בתכונות המאפשרת לך ליצור ולתפעל מצגות PowerPoint. יתר על כן, זה מאפשר לך להמיר את המצגות לפורמטים אחרים בצורה חלקה. נשתמש בספרייה זו כדי לפצל את השקופיות ב-PowerPoint PPT. אתה יכול להתקין את הספרייה מ-PyPI באמצעות פקודת ה-pip הבאה.
> pip install aspose.slides
פיצול PowerPoint PPT Slides ב-Python
Aspose.Slides עבור Python מקל עליך מאוד לפצל מצגת. כל שעליך לעשות הוא לטעון את קובץ המצגת, לעבור דרך שקופיות ולשמור כל שקופית כקובץ PPT/PPTX נפרד. להלן השלבים לפיצול שקופיות ב-PowerPoint PPT ב-Python.
- ראשית, טען את המצגת באמצעות מחלקה Presentation.
- עברו בלולאה במספר השקופיות ובכל איטרציה, בצעו את השלבים הבאים:
- צור מצגת חדשה באמצעות שיעור מצגת.
- הסר את שקופית ברירת המחדל במצגת באמצעות שיטת ISlide.remove() .
- הוסף שיבוט של השקף בשיטת Presentation.slides.addclone(ISlide).
- שמור מצגת באמצעות שיטת Presentation.save(string, SaveFormat).
דוגמת הקוד הבאה מראה כיצד לפצל שקופיות ב-PowerPoint PPTX באמצעות Python.
import aspose.slides as slides
# טען מצגת
ppt = slides.Presentation("presentation.pptx")
# גלגל דרך שקופיות
for index in range(ppt.slides.length):
# צור מצגת ריקה חדשה
with slides.Presentation() as newPpt:
# הסר שקף ברירת מחדל
newPpt.slides[0].remove()
# הוסף שקופית למצגת
newPpt.slides.add_clone(ppt.slides[index])
# שמור מצגת
newPpt.save("slide_{i}.pptx".format(i = index), slides.export.SaveFormat.PPTX)
קבל רישיון חינם
אתה יכול להשתמש ב-Aspose.Slides עבור Python דרך NET ללא מגבלות הערכה על ידי קבלת רישיון זמני.
סיכום
במאמר זה, ראית כיצד לפצל שקופיות ב-PowerPoint PPT באמצעות Python. אתה יכול לשנות את דגימת הקוד שסופקה כדי לשנות את קריטריוני הפיצול בהתאם לדרישות שלך, כגון פיצול כל השקופיות הזוגיות או האי-זוגיות וכו’. כדי לחקור עוד על Aspose.Slides עבור Python באמצעות .NET, אתה יכול לבקר בתיעוד. כמו כן, אתה יכול לשתף אותנו בשאילתות שלך דרך הפורום שלנו.
ראה גם
מידע: Aspose מספק בחינם מפצל PowerPoint מקוון, שהוא יישום חי של תהליך פיצול המצגות המתואר בדף זה.