Tento článek popisuje, jak odstranit poznámky z PowerPoint pomocí C# REST API. Naučíte se jak odstranit všechny poznámky v PowerPointu pomocí C# Low Code API pomocí cloudové SDK založené na .NET. Poskytne vám vzorový kód pro smazání snímku poznámky a poté potvrzení smazání poznámky.
Předpoklad
Stáhnout Aspose.Slides Cloud SDK for Dotnet to delete a note
Nastavte projekt C# s výše uvedenou sadou SDK pro odstranění poznámek
Kroky k odstranění všech poznámek z PowerPointu pomocí C# REST API
- Inicializujte klienta API pomocí třídy SlidesApi s přihlašovacími údaji pro odstraňování poznámek
- Nahrajte prezentaci s poznámkami pomocí metody UploadFile().
- Zavolejte metodu DeleteNotesSlide() pomocí názvu nahraného souboru a čísla cílového snímku
- Zobrazte zprávu, abyste ukázali, že poznámky byly odstraněny z cílového snímku
- Po smazání poznámek si stáhněte aktualizovanou prezentaci
Tyto kroky popisují jak odstranit poznámky v PowerPointu pomocí C# REST Interface. Nahrajte cílovou prezentaci do cloudového úložiště a zavolejte metodu DeleteNotesSlide() zadáním názvu souboru a cílového snímku. Tento postup opakujte pro všechny snímky v prezentaci a výstup uložte na disk.
Kód pro odstranění všech poznámek v PowerPointu s rozhraním 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'."); | |
} | |
} | |
} |
Tento kód demonstroval jak odstranit poznámky v PowerPointu pomocí C# REST Interface. Pomocí příznaku NotesSlide můžete zkontrolovat, zda některý snímek obsahuje poznámky před a po odstranění poznámek. Chcete-li zkontrolovat existenci snímku poznámky, použijte metodu NotesSlideExists().
Tento článek nás naučil, jak odstranit poznámky. Informace o přidávání poznámek k prezentaci naleznete v článku na Přidejte poznámky do PowerPoint Slide pomocí C# REST API.