leggi aggiungi aggiornamento e rimuovi le note della diapositiva in PowerPoint usando C# .NET

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:

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

leggere o aggiornare le note della diapositiva in PowerPoint C# .NET

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.

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.