Ovaj članak opisuje kako izbrisati bilješke s PowerPoint pomoću C# REST API-ja. Naučit ćete kako izbrisati sve bilješke u PowerPointu s C# Low Code API-jem pomoću SDK-a za oblak temeljen na .NET-u. Pružit će vam primjer koda za brisanje slajda bilješke, a zatim potvrdu brisanja bilješke.
Preduvjet
preuzimanje Aspose.Slides Cloud SDK for Dotnet to delete a note
Postavite C# projekt s gornjim SDK-om za uklanjanje bilješki
Koraci za uklanjanje svih bilješki iz PowerPointa s C# REST API-jem
- Inicijalizirajte API klijent pomoću klase SlidesApi s vjerodajnicama za uklanjanje bilješki
- Učitajte prezentaciju s bilješkama pomoću metode UploadFile().
- Pozovite metodu DeleteNotesSlide() koristeći naziv učitane datoteke i ciljani broj slajda
- Prikažite poruku koja pokazuje da su bilješke izbrisane s ciljanog slajda
- Preuzmite ažuriranu prezentaciju nakon brisanja bilješki
Ovi koraci opisuju kako izbrisati bilješke u programu PowerPoint s C# REST sučeljem. Učitajte ciljnu prezentaciju u pohranu u oblaku i pozovite metodu DeleteNotesSlide() tako da navedete naziv datoteke i ciljani slajd. Ponovite ovaj postupak za sve slajdove u prezentaciji i spremite izlaz na disk.
Kod za brisanje svih bilješki u programu PowerPoint s C# REST sučeljem
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'."); | |
} | |
} | |
} |
Ovaj kod je pokazao kako izbrisati bilješke u PowerPointu sa C# REST sučeljem. Možete upotrijebiti oznaku NotesSlide da provjerite ima li neki slajd bilješki prije i nakon brisanja bilješki. Za provjeru postojanja slajda bilješke upotrijebite metodu NotesSlideExists().
Ovaj nas je članak naučio kako ukloniti bilješke. Za dodavanje bilješki u prezentaciju, pogledajte članak na Dodajte bilješke PowerPoint slajdu pomoću C# REST API-ja.