Ovaj članak vodi o tome kako zamijeniti sliku u PowerPoint s C# REST API. Naučit ćete kako zamijeniti sliku u PowerPointu s C# REST sučeljem koristeći Cloud SDK temeljen na .NET-u. Pružit će sve pojedinosti za učitavanje izvornih datoteka i preuzimanje izmijenjenih datoteka iz pohrane u oblaku.
Preduvjet
preuzimanje Aspose.Slides Cloud SDK for Dotnet to replace an image
Postavite C# projekt s gornjim SDK-om za zamjenu slike
Koraci za zamjenu slike u PPT-u pomoću C# .NET-baziranog API-ja
- Inicijalizirajte objekt klase SlidesApi da biste zamijenili sliku
- Učitajte ciljanu prezentaciju s nekim slikama za zamjenu
- Učitajte izvornu sliku u Stream objekt da biste je dodali u prezentaciju
- Pozovite metodu ReplaceImage() dajući naziv prezentacije, ciljni indeks slike i novi tok slike
- Preuzmite izmijenjenu prezentaciju s novom slikom
Koraci opisuju kako zamijeniti sliku u PowerPointu s C# REST sučeljem. Prenesite izvornu prezentaciju u pohranu u oblaku, pročitajte željenu sliku u Stream objekt i pozovite metodu ReplaceImage() s potrebnim argumentima. Nakon toga pozovite metodu DownloadFile da dohvatite ažuriranu prezentaciju.
Kod za zamjenu slike u PPT-u s C# REST API-jem
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'."); | |
} | |
} | |
} |
Ovaj kod je pokazao kako promijeniti oblik slike u PowerPointu s C# RESTful Service. Ako ne prenesete datoteku prezentacije u pohranu u oblaku, ona će koristiti bilo koju dostupnu prezentaciju s istim nazivom iz pohrane u oblaku. Možda ćete dobiti drugačije rezultate ako upotrijebite postojeći naziv datoteke iz pohrane u oblaku prenesene ranije u nekoj drugoj sesiji.
Ovaj nas je članak naučio postupku zamjene slike u prezentaciji. Za dodavanje nove slike pogledajte članak na Dodajte sliku u PowerPoint pomoću C# REST API-ja.