במקרים שונים, ייתכן שיהיה עליך לפצל את מצגות PowerPoint למספר קבצים. לדוגמה, לפצל מצגת לפי כל שקופית, שקופיות זוגיות או אי-זוגיות וכן הלאה. במאמר זה תלמדו כיצד לפצל את מצגות PowerPoint PPTX/PPT באמצעות C#.
C# API לפיצול מצגות PowerPoint
כדי לפצל מצגות PPTX או PPT, נשתמש ב-Aspose.Slides for .NET. זהו ממשק API למניפולציה של מצגות המאפשר לך ליצור, לשנות ולהמיר מצגות PowerPoint ו-OpenOffice מתוך יישומי NET שלך. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.
PM> Install-Package Aspose.Slides.NET
פיצול PowerPoint PPT ב-C#
להלן השלבים לפיצול מצגת PowerPoint באמצעות C#.
- ראשית, צור מופע של המחלקה Presentation כדי לטעון את מצגת PowerPoint.
- לאחר מכן, בצע לולאה דרך כל ISlide באוסף Presentation.Slides.
- בכל איטרציה, בצע את השלבים הבאים:
- צור מופע של מחלקה Presentation.
- הסר את שקופית ברירת המחדל באמצעות השיטה Presentation.Slides[0].Remove().
- הוסף את השקף למצגת בשיטת Presentation.Slides.AddClone(ISlide).
- לבסוף, שמור את המצגת בשיטת Presentation.Save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד לפצל PowerPoint PPT ב-C#.
// טען מצגת PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
// לולאה דרך שקופיות
foreach(ISlide slide in pres.Slides)
{
// צור מצגת ריקה חדשה
using (Presentation newPres = new Presentation())
{
// הסר שקף ברירת מחדל
newPres.Slides[0].Remove();
// הוסף שקופית למצגת
newPres.Slides.AddClone(slide);
// שמור מצגת
newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
}
}
}
פיצול מצגות PPT ב-C# - קבל רישיון חינם
אתה יכול לפצל מצגות PowerPoint ללא מגבלות הערכה על ידי קבלת רישיון זמני ללא תשלום.
פיצול PPT Slides - הדגמה מקוונת
נסה את מפצל המצגות המקוון, המבוסס על Aspose.Slides.
סיכום
במאמר זה, למדת כיצד לפצל מצגות PowerPoint PPT ב-C#. אתה יכול להתאים אישית את דוגמת הקוד שסופקה כדי להגדיר את קריטריוני הפיצול שלך. לדוגמה, אתה יכול לפצל כל שקופית במצגת, את כל השקופיות הזוגיות או האי-זוגיות וכו’. אתה יכול פשוט להתקין את ה-API ולשלב את הקוד שסופק באפליקציה שלך.
C# PPT Splitting API - קרא עוד
בנוסף, אתה יכול לבקר בתיעוד כדי לחקור תכונות אחרות של API. כמו כן, אתה יכול להיות חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.