Sostituisci l'immagine in PowerPoint con l'API REST C#

Questo articolo spiega come sostituire l’immagine in PowerPoint con l’API REST C#. Imparerai come sostituire l’immagine in PowerPoint con l’interfaccia C# REST utilizzando Cloud SDK basato su .NET. Fornirà dettagli completi per caricare i file di origine e scaricare i file modificati dall’archivio Cloud.

Prerequisito

Passaggi per sostituire l’immagine in PPT con l’API basata su C# .NET

  1. Initialize the SlidesApi class object to replace the picture
  2. Carica la presentazione di destinazione con alcune immagini al suo interno per la sostituzione
  3. Carica l’immagine sorgente in un oggetto Stream per aggiungerla alla presentazione
  4. Richiama il metodo ReplaceImage() fornendo il nome della presentazione, l’indice dell’immagine di destinazione e il nuovo flusso di immagini
  5. Scarica la presentazione modificata con una nuova immagine

I passaggi descrivono come sostituire l’immagine in PowerPoint con l’interfaccia REST C#. Carica la presentazione di origine nell’archivio cloud, leggi l’immagine desiderata nell’oggetto Stream e chiama il metodo replaceImage() con gli argomenti richiesti. Successivamente, chiama il metodo DownloadFile per recuperare la presentazione aggiornata.

Codice per sostituire l’immagine in PPT con l’API REST C#

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'.");
}
}
}

Questo codice ha dimostrato come modificare la forma dell’immagine in PowerPoint con il servizio RESTful C#. Se non carichi il file di presentazione nell’archivio cloud, utilizzerà qualsiasi presentazione disponibile con lo stesso nome nell’archivio cloud. Potresti ottenere risultati diversi se utilizzi il nome del file esistente dall’archivio cloud caricato in precedenza in un’altra sessione.

Questo articolo ci ha insegnato il processo di sostituzione di un’immagine in una presentazione. Per aggiungere una nuova immagine, fare riferimento all’articolo su Aggiungi immagine a PowerPoint con l’API REST C#.

 Italiano