เพิ่มส่วนต่างๆ ใน PowerPoint ด้วย C# REST API

คู่มือนี้ให้ความช่วยเหลือเกี่ยวกับวิธีการเพิ่มส่วนต่างๆ ใน PowerPoint ด้วย C# REST API คุณจะได้เรียนรู้วิธีเพิ่ม/อัปเดต/ลบส่วนต่างๆ ใน PowerPoint โดยอัตโนมัติด้วย C# RESTful Service โดยใช้ Cloud SDK ที่ใช้ .NET ในคู่มือนี้จะมีรายการขั้นตอนต่างๆ ที่แนะนำให้เขียนแอปพลิเคชันและเพิ่มส่วนต่างๆ ในตำแหน่งเฉพาะในงานนำเสนอ

ข้อกำหนดเบื้องต้น

ขั้นตอนการเพิ่มส่วนสไลด์ด้วย C# REST API

  1. สร้างอ็อบเจ็กต์คลาส SlidesApi สำหรับการทำงานกับส่วนต่างๆ โดยใช้รหัสไคลเอนต์และความลับ
  2. อัปโหลดไฟล์ PowerPoint ต้นฉบับพร้อมสไลด์สองสามอันเพื่อเพิ่มส่วนต่างๆ ลงไป
  3. สร้างอินสแตนซ์ของคลาสวัตถุ Sections และสร้างรายการใหม่ของวัตถุ Section สำหรับมัน
  4. สร้างและเพิ่มวัตถุส่วนใหม่โดยการตั้งค่าดัชนีสไลด์แรกและชื่อส่วน
  5. เพิ่มส่วนต่างๆ ลงใน SectionList มากเท่าที่ต้องการและเรียก SetSections() เพื่อเพิ่มรายการส่วนต่างๆ
  6. ดาวน์โหลดไฟล์ PowerPoint อัพเดต

ขั้นตอนเหล่านี้จะอธิบายวิธีการจัดกลุ่มสไลด์ใน PowerPoint ด้วย C# REST API ใช้คอลเลกชัน Sections เพื่อเพิ่มส่วนใหม่และเพิ่มส่วนที่ต้องการในรายการโดยกำหนดดัชนีสไลด์แรกในแต่ละส่วนและชื่อส่วน สุดท้าย ให้เรียกใช้เมธอด SetSections() เพื่อสร้างส่วนต่างๆ และดาวน์โหลดไฟล์ที่อัปเดตจากคลาวด์หากจำเป็น หรือดำเนินการอื่นๆ หากมี

โค้ดสำหรับเพิ่มส่วน PowerPoint ด้วยอินเทอร์เฟซ REST ของ C#

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.Collections.Generic;
using System.IO;
namespace AsposeTestCodes
{
class Program
{
static void Main(string[] args) // For adding sections
{
SlidesApi slidesApi = new SlidesApi("id", "secret");// working with sections
FilesUploadResult uploadResult = slidesApi.UploadFile("Sections.pptx", new MemoryStream(File.ReadAllBytes("Sections.pptx")));
var sections = new Sections() { SectionList = new List<Section>() };
var section1 = new Section { FirstSlideIndex = 2, Name = "Accounts" };
sections.SectionList.Add(section1);
slidesApi.SetSections("Sections.pptx", sections);// Add new section
Stream stream = slidesApi.DownloadFile("Sections.pptx"); // Fetch file from the Cloud
FileStream outputFileStream = new FileStream("output.pptx", FileMode.Create, FileAccess.Write);
stream.CopyTo(outputFileStream);// New output presentation with sections
}
}
}

โค้ดนี้สาธิตวิธีใช้งานส่วนสไลด์ของ PowerPoint ด้วย C# RESTful Service คุณสามารถอัปเดตส่วนเริ่มต้นโดยเริ่มจากสไลด์แรกในงานนำเสนอโดยเปลี่ยนชื่อและเรียกใช้เมธอด UpdateSection หากต้องการเข้าถึงส่วนทั้งหมดในงานนำเสนอ ให้เรียกใช้เมธอด GetSections() ลบส่วนโดยเรียกใช้ DeleteSection() และย้ายส่วนโดยเรียกใช้เมธอด MoveSection()

บทความนี้ได้แนะนำให้เรารู้จักส่วนต่างๆ ในงานนำเสนอ หากคุณต้องการใช้ส่วนท้ายในงานนำเสนอ โปรดอ่านบทความที่ แก้ไขส่วนหัวและส่วนท้ายใน PowerPoint ด้วย C# API

 ไทย