У цій статті описано, як видалити нотатки з PowerPoint за допомогою C# REST API. Ви дізнаєтеся, як видалити всі нотатки в PowerPoint за допомогою C# Low Code API за допомогою хмарного SDK на основі .NET. Він надасть вам зразок коду для видалення слайда нотатки, а потім підтвердження видалення нотатки.
Обов’язкова умова
Завантажити Aspose.Slides Cloud SDK for Dotnet to delete a note
Налаштуйте проект C# із зазначеним вище SDK для видалення приміток
Кроки для видалення всіх нотаток із PowerPoint за допомогою C# REST API
- Ініціалізація клієнта API за допомогою класу SlidesApi з обліковими даними для видалення приміток
- Завантажте презентацію з примітками за допомогою методу UploadFile().
- Викличте метод DeleteNotesSlide(), використовуючи назву завантаженого файлу та номер цільового слайда
- Відобразити повідомлення про те, що нотатки видалено з цільового слайда
- Завантажте оновлену презентацію після видалення приміток
У цих кроках описано як видалити нотатки в PowerPoint за допомогою інтерфейсу C# REST. Завантажте цільову презентацію в хмарне сховище та викличте метод DeleteNotesSlide(), вказавши назву файлу та цільовий слайд. Повторіть цей процес для всіх слайдів презентації та збережіть результат на диску.
Код для видалення всіх нотаток у PowerPoint з інтерфейсом 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'."); | |
} | |
} | |
} |
Цей код продемонстрував як видаляти нотатки в PowerPoint за допомогою інтерфейсу C# REST. Ви можете використовувати позначку NotesSlide, щоб перевірити, чи є на слайді примітки до та після видалення приміток. Щоб перевірити наявність слайда нотатки, використовуйте метод NotesSlideExists().
Ця стаття навчила нас видаляти нотатки. Щоб додати примітки до презентації, зверніться до статті Додайте примітки до слайдів PowerPoint за допомогою C# REST API.