Дотримуйтеся цієї статті, щоб скопіювати слайд PowerPoint за допомогою C# REST API. Ви дізнаєтеся, як дублювати слайди в PowerPoint за допомогою інтерфейсу C# REST за допомогою Cloud SDK на основі .NET. Він надасть доступ до деталей, щоб дублювати слайди в одній презентації або скопіювати слайд в іншу презентацію.
Обов’язкова умова
Завантажити Aspose.Slides Cloud SDK for Dotnet for copying slides
Налаштуйте проект C# із зазначеним вище SDK, щоб дублювати слайд
Кроки для копіювання слайда за допомогою C# Low Code API
- Створіть об’єкт SlidesApi з ідентифікатором клієнта користувача та секретом для копіювання слайда
- Завантажте вихідний файл презентації в хмарне сховище для дублювання слайдів
- Скопіюйте слайд до індексу призначення, викликавши метод CopySlide
- Якщо потрібно, відобразіть URL-адреси всіх слайдів в об’єкті відповіді
- Завантажте оновлену презентацію, скопіювавши слайд, і збережіть на диску
Ці кроки підсумовують як скопіювати слайд PowerPoint за допомогою C# REST API. Завантажте презентацію в хмарне сховище та викличте метод CopySlide(), установивши ім’я завантаженого файлу, індекс вихідного слайда та індекс призначення для скопійованого слайда. Відобразіть URL-адреси отриманих слайдів і за потреби завантажте оновлену презентацію.
Код для дублювання слайдів PowerPoint за допомогою 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); | |
} | |
} | |
} |
Цей код демонструє як копіювати слайди з одного PPT в інший за допомогою C# Low Code API. Ви можете викликати інший перевантажений метод CopySlide(), установивши ім’я завантаженого файлу, індекс вихідного слайда, індекс слайда призначення та назву цільової презентації, якщо вона відрізняється від вихідної презентації. Зауважте, що вам також потрібно завантажити цільову презентацію, якщо ви хочете скопіювати слайди в іншу презентацію.
Ця стаття навчила нас, як скопіювати слайд PowerPoint в іншу презентацію за допомогою C# REST API. Якщо ви хочете додати порожній слайд до презентації, зверніться до статті додати новий слайд у PowerPoint за допомогою C# REST API.