Šiame straipsnyje paaiškinama, kaip ištrinti pastabas iš PowerPoint naudojant C# REST API. Sužinosite, kaip ištrinti visus užrašus programoje PowerPoint naudojant C# Low Code API naudojant .NET pagrindu sukurtą debesies SDK. Jame bus pateiktas pavyzdinis kodas, skirtas ištrinti užrašo skaidrę, o tada – užrašo ištrynimo patvirtinimas.
Būtina sąlyga
Atsisiųsti Aspose.Slides Cloud SDK for Dotnet to delete a note
Nustatykite C# projektą naudodami aukščiau pateiktą SDK, kad pašalintumėte pastabas
Veiksmai, kaip pašalinti visas pastabas iš „PowerPoint“ naudojant C# REST API
- Inicijuokite API klientą naudodami SlidesApi klasę su kredencialais, kad pašalintumėte užrašus
- Įkelkite pristatymą su pastabomis naudodami UploadFile() metodą
- Iškvieskite metodą DeleteNotesSlide() naudodami įkelto failo pavadinimą ir tikslinės skaidrės numerį
- Parodykite pranešimą, kad parodytumėte, jog pastabos ištrintos iš tikslinės skaidrės
- Ištrynę pastabas atsisiųskite atnaujintą pristatymą
Šiuose žingsniuose aprašoma, kaip ištrinti pastabas programoje PowerPoint naudojant C# REST sąsają. Įkelkite tikslinę pristatymą į debesies saugyklą ir iškvieskite metodą DeleteNotesSlide() pateikdami failo pavadinimą ir tikslinę skaidrę. Pakartokite šį procesą visoms pristatymo skaidrėms ir išsaugokite išvestį diske.
Kodas, skirtas ištrinti visas pastabas „PowerPoint“ su C# REST sąsaja
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'."); | |
} | |
} | |
} |
Šis kodas parodė kaip ištrinti pastabas PowerPoint naudojant C# REST sąsają. Galite naudoti NotesSlide vėliavėlę, kad patikrintumėte, ar kai kuriose skaidrėse yra pastabų prieš ir po pastabų ištrynimo. Norėdami patikrinti, ar užrašo skaidrė yra, naudokite metodą NotesSlideExists().
Cloud REST API를 사용하여 Word, PDF, PowerPoint, Excel, Visio, OneNote, OpenDocument, HTML 및 기타 문서를 병합하거나 분할하는 방법에 대한 답을 찾아보세요.