
קטלוג הוא דרך נהדרת לקבץ לוגית פריטים קשורים וכשהתרגלנו לעשות שימוש בתיקיות על מנת לארגן קבצים קשורים, ניתן לבחור בגישה דומה של שימוש במדורים כדי לארגן את השקפים שלך לקבוצות משמעותיות. זה גם מספק לך את הגמישות לכך שתוכל להקצות לכל קולגה מדור כדי להבהיר את בעלות השקפים במהלך שיתוף פעולה. ואם אתה מתחיל עם דף חלק, תוכל להשתמש במדורים כדי לשרטט את המצגת שלך. בדרך כלל, מדורים מיועדים לשימוש עם מצגות גדולות המכילות מספר גדול של שקפים שניתן בקלות לקבץ לקבוצות לוגיות, מכיוון שזה מקל על הניווט במצגת שלך. יתרה מכך, המדורים יכולים להתמוטט או להתרחב בפנל הניווט של השקפים ולה
לפני שנמשיך הלאה, אנו צריכים להתקין את Aspose.Slides Cloud SDK ל-.NET והדרך הקלה ביותר היא NuGet חבילה באמצעות הפקודה הבאה בקונסולת מנהל החבילות:
Install-Package Aspose.Slides-Cloud -Version 21.2.0
ברגע שההתקנה הושלמה, הצעד הבא הוא לקבל אישורי זיהוי כך שתוכל להשתמש ב- APIs שלנו בקלות ובבטחה. למידע נוסף, אנא בקר ב-
ניהול סעיפים
Aspose.Slides Cloud מספק את היכולות ל
- קבל את חלקי המצגת הקיימים
- הגדר קטעים ב-PowerPoint
- צור סעיף חדש
- שנה שם סעיף
- מַעֲבֵר סעיף ושקפים למיקום אחר
- Delete a section
קבל את סעיפי המצגת הקיימים
Request URL
GET https://api.aspose.cloud/v3.0/slides/myPresentation.pptx/sections?folder=myFolder
C#.NET
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
SlidesApi api = new SlidesApi("MyAppSid", "MyAppKey");
GetSectionsRequest request = new GetSectionsRequest
{
Name = "myPresentaion.pptx",
Folder = "myFolder"
};
Sections sections = api.GetSections(tequest);
Console.WriteLine(sections.SectionList.Count);
להגדיר קטגוריות בפאוורפונט
Request URL
PUT https://api.aspose.cloud/v3.0/slides/myPresentation.pptx/sections?folder=myFolder
גוף הבקשה
{ "sectionList": [{ "name": "Section1", "firstSlideIndex": 1 }, { "name": "Section2", "firstSlideIndex": 4 }]}
C#.NET
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
SlidesApi api = new SlidesApi("MyAppSid", "MyAppKey");
Sections dto = new Sections
{
SectionList = new List<Section>
{
new Section { Name = "Section1", FirstSlideIndex = 1 },
new Section { Name = "Section2", FirstSlideIndex = 4 }
}
};
PutSectionsRequest request = new PutSectionsRequest
{
Name = "myPresentaion.pptx",
Folder = "myFolder",
Sections = dto
};
Sections sections = api.PutSections(request);
Console.WriteLine(sections.SectionList.Count); //2
Console.WriteLine(sections.SectionList[0].SlideList.Count); //3
צור סעיף חדש
Request URL
POST https://api.aspose.cloud/v3.0/slides/myPresentation.pptx/sections?folder=myFolder§ionName=NewSection&slideIndex=4
C#.NET
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
SlidesApi api = new SlidesApi("MyAppSid", "MyAppKey");
PostSectionRequest request = new PostSectionRequest
{
Name = "myPresentaion.pptx",
Folder = "myFolder",
SectionName = "NewSection",
SlideIndex = 4
};
Sections sections = api.PostSection(request);
Console.WriteLine(sections.SectionList.Count);
שנה שם פרק
Request URL
PUT https://api.aspose.cloud/v3.0/slides/myPresentation.pptx/sections/2?folder=myFolder§ionName=UpdatedSection
C#.NET
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
SlidesApi api = new SlidesApi("MyAppSid", "MyAppKey");
PutSectionRequest request = new PutSectionRequest
{
Name = "myPresentaion.pptx",
Folder = "myFolder",
SectionName = "UpdatedSection",
SectionIndex = 2
};
Sections sections = api.PutSection(request);
Console.WriteLine(sections.SectionList[1].Name); //UpdatedSection
הזז את הסקשן ואת השקף למיקום אחר
Request URL
POST https://api.aspose.cloud/v3.0/slides/myPresentation.pptx/sections/1/move?folder=myFolder&newPosition=2
C#.NET
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
SlidesApi api = new SlidesApi("MyAppSid", "MyAppKey");
PostSectionMoveRequest request = new PostSectionMoveRequest
{
Name = "myPresentaion.pptx",
Folder = "myFolder",
SectionIndex = 1,
NewPosition = 2
};
Sections sections = api.PostSectionMove(request);
Console.WriteLine(sections.SectionList.Count);
מחק קטע
Request URL
DELETE https://api.aspose.cloud/v3.0/slides/myPresentation.pptx/sections/2?folder=myFolder
C#.NET
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
SlidesApi api = new SlidesApi("MyAppSid", "MyAppKey");
DeleteSectionRequest request = new DeleteSectionRequest
{
Name = "myPresentaion.pptx",
Folder = "myFolder",
SectionIndex = 2
};
Sections sections = api.DeleteSection(request);
Console.WriteLine(sections.SectionList.Count);