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
Tải xuống Aspose.Slides Cloud SDK for Dotnet to delete a note
Thiết lập dự án C# với SDK trên để xóa ghi chú
Các bước để xóa tất cả ghi chú khỏi PowerPoint bằng API C# REST
- 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ú
- Tải bản trình bày có ghi chú lên bằng phương thức UploadFile()
- 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
- Hiển thị thông báo cho biết ghi chú đã bị xóa khỏi slide mục tiêu
- 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.