Slijedite ovaj članak za kopiranje slajda PowerPoint pomoću C# REST API-ja. Naučit ćete kako duplicirati slajdove u PowerPointu s C# REST sučeljem koristeći Cloud SDK temeljen na .NET-u. Dijelit će detalje za dupliciranje slajdova u istoj prezentaciji ili kopiranje slajda u drugu prezentaciju.
Preduvjet
preuzimanje Aspose.Slides Cloud SDK for Dotnet for copying slides
Postavite C# projekt s gornjim SDK-om za dupliciranje slajda
Koraci za kopiranje slajda s C# Low Code API-jem
- Stvorite objekt SlidesApi s korisničkim ID-om klijenta i tajnom za kopiranje slajda
- Prenesite izvornu prezentacijsku datoteku u pohranu u oblaku za dupliciranje slajdova
- Kopirajte slajd u odredišni indeks pozivanjem metode CopySlide
- Prikažite URL-ove svih slajdova u objektu odgovora ako je potrebno
- Preuzmite ažuriranu prezentaciju nakon kopiranja slajda i spremite je na disk
Ovi koraci sažimaju kako kopirati PowerPoint slajd s C# REST API-jem. Prenesite prezentaciju u pohranu u oblaku i pozovite metodu CopySlide() postavljanjem naziva učitane datoteke, izvornog indeksa slajda i odredišnog indeksa za kopirani slajd. Prikažite vraćene URL-ove slajdova i preuzmite ažuriranu prezentaciju ako je potrebno.
Kod za dupliciranje PowerPoint slajda s C# RESTful uslugom
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); | |
} | |
} | |
} |
Ovaj kôd pokazuje kako kopirati slajdove s jednog PPT-a na drugi s C# Low Code API-jem. Drugu preopterećenu metodu CopySlide() možete pozvati postavljanjem naziva učitane datoteke, indeksa izvornog slajda, indeksa odredišnog slajda i naziva odredišne prezentacije ako se razlikuje od izvorne prezentacije. Imajte na umu da morate prenijeti odredišnu prezentaciju i ako želite kopirati slajdove u drugu prezentaciju.
Ovaj nas je članak naučio kako kopirati PowerPoint slajd u drugu prezentaciju pomoću C# REST API-ja. Ako želite dodati prazan slajd u prezentaciju, pogledajte članak na dodajte novi slajd u PowerPoint s C# REST API-jem.