Այս հոդվածը ցույց է տալիս, թե ինչպես փոխարինել նկարը PowerPoint-ում C# REST API-ով: Դուք կսովորեք ինչպես փոխարինել պատկերը PowerPoint-ում C# REST ինտերֆեյսով՝ օգտագործելով .NET-ի վրա հիմնված Cloud SDK-ն: Այն կտրամադրի ամբողջական մանրամասներ՝ սկզբնաղբյուր ֆայլերը վերբեռնելու և փոփոխված ֆայլերը Cloud պահեստից ներբեռնելու համար:
Նախապայման
[Ստեղծել հաշվի API հավատարմագրեր] ( https://kb.aspose.cloud/ hy/total/net/how-to-create-aspose-cloud-apis-account/)
Բեռնել Aspose.Slides Cloud SDK for Dotnet to replace an image
Կարգավորեք C# նախագիծը վերը նշված SDK-ով նկարը փոխարինելու համար
PPT-ում պատկերը C# .NET-ի վրա հիմնված API-ով փոխարինելու քայլեր
- Նախաձեռնեք SlidesApi դասի օբյեկտը՝ նկարը փոխարինելու համար
- Վերբեռնեք նպատակային ներկայացումը դրա մեջ որոշ պատկերներով փոխարինելու համար
- Բեռնել սկզբնաղբյուր պատկերը Stream օբյեկտի մեջ՝ այն ներկայացնելու համար
- Գործարկեք ReplaceImage() մեթոդը՝ տրամադրելով ներկայացման անվանումը, թիրախային պատկերի ինդեքսը և նոր պատկերի հոսքը
- Ներբեռնեք փոփոխված ներկայացումը նոր պատկերով
Քայլերը նկարագրում են ինչպես փոխարինել պատկերը PowerPoint-ում C# REST ինտերֆեյսով: Վերբեռնեք աղբյուրի ներկայացումը Cloud պահեստում, կարդացեք ցանկալի պատկերը Stream օբյեկտի մեջ և կանչեք ReplaceImage() մեթոդը՝ պահանջվող արգումենտներով: Այնուհետև զանգահարեք DownloadFile մեթոդը՝ թարմացված ներկայացումը ստանալու համար:
Կոդ՝ PPT-ում նկարը C# REST API-ով փոխարինելու համար
using Aspose.Slides.Cloud.Sdk; | |
using System; | |
using System.IO; | |
namespace SlideEditor | |
{ | |
class UpdatePresentation | |
{ | |
static void Main(string[] args) | |
{ | |
// Set up the API client with access credentials | |
var slidesApiClient = new SlidesApi("Client ID", "Secret"); | |
// Specify the name of the presentation file | |
string inputPresentation = "InputSlides.pptx"; | |
// Upload the presentation to the server for processing | |
var uploadResult = slidesApiClient.UploadFile(inputPresentation, new MemoryStream(File.ReadAllBytes(inputPresentation))); | |
// Open the image file to replace an image in the presentation | |
Stream replacementImage = File.OpenRead("ReplacementImage.png"); | |
// Replace the image on the first slide | |
slidesApiClient.ReplaceImage("InputSlides.pptx", 1, replacementImage); | |
Console.WriteLine("Image on index 1 has been replaced successfully."); | |
// Download the updated presentation back from the server | |
Stream modifiedPresentationStream = slidesApiClient.DownloadFile(inputPresentation); | |
// Save the updated presentation locally with a new name | |
using (var saveFileStream = new FileStream("UpdatedSlides.pptx", FileMode.Create, FileAccess.Write)) | |
{ | |
modifiedPresentationStream.CopyTo(saveFileStream); | |
} | |
Console.WriteLine("Updated presentation saved as 'UpdatedSlides.pptx'."); | |
} | |
} | |
} |
Այս կոդը ցույց է տվել ինչպես փոխել պատկերի ձևը PowerPoint-ում C# RESTful ծառայության միջոցով: Եթե դուք չեք վերբեռնում ներկայացման ֆայլը Cloud պահեստում, այն կօգտագործի Cloud պահեստից նույն անունով ցանկացած հասանելի ներկայացում: Դուք կարող եք տարբեր արդյունքներ ստանալ, եթե օգտագործեք գոյություն ունեցող ֆայլի անվանումը Cloud պահեստից, որը վերբեռնվել է ավելի վաղ, ինչ-որ այլ աշխատաշրջանում:
Այս հոդվածը մեզ սովորեցրել է ներկայացման մեջ պատկերը փոխարինելու գործընթացը: Նոր նկար ավելացնելու համար տես Ավելացրեք նկար PowerPoint-ում C# REST API-ով-ի հոդվածը: