Xóa ghi chú khỏi PowerPoint bằng API C# REST

Bài viết này hướng dẫn cách xóa ghi chú khỏi PowerPoint bằng C# REST API. Bạn sẽ tìm hiểu cách xóa tất cả ghi chú trong PowerPoint bằng API mã thấp C# bằng cách sử dụng SDK đám mây dựa trên .NET. Nó sẽ cung cấp cho bạn một mã mẫu để xóa một slide ghi chú và sau đó xác nhận việc xóa ghi chú.

Điều kiện tiên quyết

Các bước để xóa tất cả ghi chú khỏi PowerPoint bằng API C# REST

  1. Khởi tạo ứng dụng khách API bằng lớp SlidesApi với thông tin xác thực để xóa ghi chú
  2. Tải bản trình bày có ghi chú lên bằng phương thức UploadFile()
  3. Gọi phương thức DeleteNotesSlide() bằng cách sử dụng tên tệp đã tải lên và số trang trình bày đích
  4. Hiển thị thông báo cho biết ghi chú đã bị xóa khỏi slide mục tiêu
  5. Tải xuống bản trình bày cập nhật sau khi xóa ghi chú

Các bước này mô tả cách xóa ghi chú trong PowerPoint bằng Giao diện C# REST. Tải bản trình bày đích lên bộ lưu trữ đám mây và gọi phương thức DeleteNotesSlide() bằng cách cung cấp tên tệp và slide đích. Lặp lại quy trình này cho tất cả các slide trong bản trình bày và lưu kết quả đầu ra vào đĩa.

Mã để xóa tất cả ghi chú trong PowerPoint với giao diện C# REST

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.IO;
namespace PresentationModifier
{
class SlideNotesRemover
{
static void Main(string[] args)
{
// Initialize the API client with credentials
var slidesApi = new SlidesApi("ID", "Secret");
// Define the presentation file name
string presentationFile = "PresentationExample.pptx";
// Upload the presentation to the server
var uploadResponse = slidesApi.UploadFile(presentationFile, new MemoryStream(File.ReadAllBytes(presentationFile)));
// Specify the slide number to modify (changed to slide 2)
int targetSlideNumber = 2;
// Remove the notes slide from the specified slide
Slide updatedSlide = slidesApi.DeleteNotesSlide(presentationFile, targetSlideNumber);
// Check if the notes slide exists after the operation
bool isNotesSlidePresent = updatedSlide.NotesSlide != null;
Console.WriteLine("Notes slide present: " + isNotesSlidePresent);
// Download the updated presentation from the server
Stream updatedFileStream = slidesApi.DownloadFile(presentationFile);
// Save the modified presentation locally
using (var fileStream = new FileStream("ModifiedPresentation.pptx", FileMode.Create, FileAccess.Write))
{
updatedFileStream.CopyTo(fileStream);
}
Console.WriteLine("Presentation updated and saved as 'ModifiedPresentation.pptx'.");
}
}
}

Mã này đã minh họa cách xóa ghi chú trong PowerPoint bằng Giao diện C# REST. Bạn có thể sử dụng cờ NotesSlide để kiểm tra xem một số slide có ghi chú trước và sau khi xóa ghi chú hay không. Để kiểm tra sự tồn tại của slide ghi chú, hãy sử dụng phương thức NotesSlideExists().

Bài viết này đã dạy chúng tôi cách xóa ghi chú. Để thêm ghi chú vào bản trình bày, hãy tham khảo bài viết trên Thêm ghi chú vào slide PowerPoint bằng API C# REST.

 Tiếng Việt