Փոխարինեք նկարը PowerPoint-ում C# REST API-ով

Այս հոդվածը ցույց է տալիս, թե ինչպես փոխարինել նկարը 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-ով փոխարինելու քայլեր

  1. Նախաձեռնեք SlidesApi դասի օբյեկտը՝ նկարը փոխարինելու համար
  2. Վերբեռնեք նպատակային ներկայացումը դրա մեջ որոշ պատկերներով փոխարինելու համար
  3. Բեռնել սկզբնաղբյուր պատկերը Stream օբյեկտի մեջ՝ այն ներկայացնելու համար
  4. Գործարկեք ReplaceImage() մեթոդը՝ տրամադրելով ներկայացման անվանումը, թիրախային պատկերի ինդեքսը և նոր պատկերի հոսքը
  5. Ներբեռնեք փոփոխված ներկայացումը նոր պատկերով

Քայլերը նկարագրում են ինչպես փոխարինել պատկերը 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-ով-ի հոդվածը:

 Հայերեն