Тази статия ръководи как да изтривате бележки от PowerPoint с C# REST API. Ще научите как да изтриете всички бележки в PowerPoint с C# Low Code API с помощта на базиран на .NET облачен SDK. Той ще ви предостави примерен код за изтриване на слайд с бележка и след това потвърждение за изтриването на бележка.
Предпоставка
Изтегляне 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.