Följ den här artikeln för att kopiera PowerPoint-bilden med C# REST API. Du kommer att lära dig hur man duplicerar bilder i PowerPoint med C# REST-gränssnitt med den .NET-baserade Cloud SDK. Det kommer att dela detaljer för att duplicera bilder i samma presentation eller kopiera bilden till en annan presentation.
Nödvändig förutsättning
Ladda ner Aspose.Slides Cloud SDK for Dotnet for copying slides
Ställ in C#-projekt med ovanstående SDK för att duplicera en bild
Steg för att kopiera bild med C# Low Code API
- Skapa objektet SlidesApi med ett användarklient-ID och hemlighet för att kopiera en bild
- Ladda upp källpresentationsfilen till molnlagringen för bildduplicering
- Kopiera en bild till destinationsindexet genom att anropa metoden CopySlide
- Visa webbadresserna för alla bilder i svarsobjektet om det behövs
- Ladda ner den uppdaterade presentationen efter att ha kopierat en bild och spara på disken
Dessa steg sammanfattar hur man kopierar en PowerPoint-bild med C# REST API. Ladda upp presentationen till molnlagring och anropa metoden CopySlide() genom att ställa in det uppladdade filnamnet, källbildsindexet och målindexet för den kopierade bilden. Visa de returnerade bildadresserna och ladda ner den uppdaterade presentationen om det behövs.
Kod för att duplicera PowerPoint-bild med C# RESTful Service
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
SlidesApi api = new SlidesApi("Client ID", "Client Secret"); | |
string fileName = "Sample.pptx"; | |
FilesUploadResult result = api.UploadFile(fileName, | |
new MemoryStream(File.ReadAllBytes(fileName))); | |
// Copy the third slide | |
var response = api.CopySlide(fileName, 3, 4); | |
// Print links to all slides. | |
foreach (var slide in response.SlideList) | |
{ | |
Console.WriteLine(slide.Href); | |
} | |
Stream storageRes = api.DownloadFile("Sample.pptx"); | |
FileStream fs = new FileStream("Updated.pptx", FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fs); | |
} | |
} | |
} |
Den här koden visar hur man kopierar bilder från en PPT till en annan med C# Low Code API. Du kan anropa den andra överbelastade metoden CopySlide() genom att ställa in det uppladdade filnamnet, källbildsindex, målbildsindex och namnet på målpresentationen om den skiljer sig från källpresentationen. Observera att du måste ladda upp målpresentationen även om du vill kopiera bilder till en annan presentation.
Den här artikeln har lärt oss hur man kopierar PowerPoint-bild till en annan presentation med C# REST API. Om du vill lägga till en tom bild i en presentation, se artikeln om lägg till en ny bild i PowerPoint med C# REST API.