Le note sulle diapositive nelle presentazioni PowerPoint vengono utilizzate per aggiungere riferimenti per il relatore per ricordare i punti importanti durante la presentazione. Queste note possono essere aggiunte a ogni diapositiva di una presentazione PowerPoint. Questo articolo copre anche alcuni aspetti importanti della gestione delle note sulle diapositive nelle presentazioni a livello di codice.
Dopo aver letto questo articolo, sarai in grado di:
- leggere le note della diapositiva nella presentazione di PowerPoint usando C#,
- aggiungi le note della diapositiva a una presentazione PowerPoint in C#,
- aggiornare le note in una particolare diapositiva della presentazione di PowerPoint in C#, and
- rimuovere le note della diapositiva in una presentazione PowerPoint usando C#.
Lavorare con le note sulla diapositiva usando Aspose.Slides per .NET
Per lavorare con le note sulle diapositive in PowerPoint, utilizzeremo Aspose.Slides for .NET, una potente API di automazione di PowerPoint che supporta la creazione, l’aggiornamento, l’analisi e la conversione di documenti di presentazione. Puoi scaricare l’API o installarla utilizzando le seguenti opzioni:
Utilizzo di Gestione pacchetti NuGet
Utilizzo della Console di gestione dei pacchetti
PM> Install-Package Aspose.Slides.NET
Leggi le note sulla diapositiva dalla presentazione di PowerPoint in C#
Per accedere alle note della diapositiva in PowerPoint, Aspose.Slides per .NET fornisce l’interfaccia INesSlideManager. INotesSlideManager ti consente di accedere, leggere, aggiungere e aggiornare le note della diapositiva. Di seguito sono riportati i passaggi per leggere le note sulla diapositiva dalla presentazione di PowerPoint.
- Carica la presentazione PowerPoint nell’oggetto Presentazione.
- Accedi a NotesSlideManager della diapositiva particolare utilizzando l’interfaccia INotesSlideManager.
- Ottieni le note della diapositiva nell’interfaccia INotesSlide.
- Leggi le note sulla diapositiva usando INotesSlide.NotesTextFrame.Text.
Nell’esempio di codice seguente viene illustrato come leggere le note della diapositiva da un PowerPoint PPTX usando C#.
// Carica presentazione PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Leggi le note sulla diapositiva
INotesSlide note = mgr.NotesSlide;
Console.Write(note.NotesTextFrame.Text);
Aggiungi note a una diapositiva di PowerPoint in C#
Di seguito sono riportati i passaggi per aggiungere note a una particolare diapositiva in una presentazione di PowerPoint.
- Carica la presentazione di PowerPoint nell’oggetto Presentazione.
- Accedi al NotesSlideManager di una particolare diapositiva.
- Usa l’interfaccia INotesSlide per aggiungere una nuova nota.
- Salva la presentazione usando il metodo Presentation.Save(String, SaveFormat).
Nell’esempio di codice seguente viene illustrato come aggiungere note sulla diapositiva a un PowerPoint PPTX usando C#.
// Carica presentazione PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Aggiungi nuove note sulla diapositiva
INotesSlide note = mgr.AddNotesSlide();
note.NotesTextFrame.Text = "new slide note";
// Salva presentazione
presentation.Save("added-slide-notes.pptx", SaveFormat.Pptx);
Aggiorna le note sulla diapositiva nella presentazione di PowerPoint usando C#
Per aggiornare le note in una particolare diapositiva di presentazione, accederai a NotesSlide nello stesso modo in cui hai fatto per leggere le note. Una volta ottenuto l’accesso alle note della diapositiva, puoi semplicemente aggiornare il testo utilizzando la proprietà INotesSlide.NotesTextFrame.Text. Al termine, salva il file di presentazione utilizzando il metodo Presentation.Save(String, SaveFormat).
Nell’esempio di codice seguente viene illustrato come aggiornare le note della diapositiva in una presentazione di PowerPoint usando C#.
// Carica presentazione PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Accedi alle note sulla diapositiva
INotesSlide note = mgr.NotesSlide;
// Aggiorna il testo della nota sulla diapositiva
note.NotesTextFrame.Text = "this is updated note";
// Salva presentazione
presentation.Save("updated-slide-notes.pptx", SaveFormat.Pptx);
Rimuovere le note di diapositiva nella presentazione di PowerPoint utilizzando C#
Per rimuovere le note della diapositiva da una presentazione PowerPoint, chiama semplicemente il metodo INesSlideManager.RemoveNotesSlide() e salva il file della presentazione. Nell’esempio di codice seguente viene illustrato come rimuovere le note della diapositiva da una presentazione di PowerPoint usando C#.
// Carica presentazione PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
INotesSlideManager mgr = presentation.Slides[0].NotesSlideManager;
// Rimuovere le note della diapositiva
mgr.RemoveNotesSlide();
// Salva presentazione
presentation.Save("removed-slide-notes.pptx", SaveFormat.Pptx);
Guarda anche
Prova Aspose.Slides per .NET gratuitamente
Puoi provare Aspose.Slides per .NET usando una licenza temporanea gratuita.