Spravovat poznámky ke snímku aplikace PowerPoint

Microsoft PowerPoint vám nabízí možnost přidávat do snímků poznámky. Tyto poznámky mohou být pro přednášejícího užitečné tím, že poskytnou další informace a kontext. Můžete se ocitnout v situacích, kdy budete muset přidat nebo aktualizovat takové poznámky programově v prezentacích PowerPoint. Ve světle toho vás tento článek naučí, jak přidávat, aktualizovat a odstraňovat poznámky k snímkům v PowerPoint PPT v C++.

Knihovna C++ pro přidávání nebo aktualizaci poznámek ke snímkům v PowerPointu PPT

Aspose.Slides for C++ je nativní knihovna C++, která podporuje vytváření, čtení a manipulaci se soubory PowerPoint. Knihovna také podporuje práci s poznámkami v prezentacích PowerPoint. Knihovnu si můžete buď nainstalovat přes NuGet, nebo si ji stáhnout přímo ze sekce Downloads.

PM> Install-Package Aspose.Slides.Cpp

Přečtěte si poznámky ke snímku z PowerPoint PPT v C++

Následují kroky ke čtení poznámek ze snímku aplikace PowerPoint.

Následuje ukázkový kód pro čtení poznámek ze snímku PPTX pomocí C++.

// Zdrojový soubor PowerPoint
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";

// Načtěte soubor prezentace
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();

// Přečtěte si poznámky ke snímku
SharedPtr<INotesSlide> note = notesManager->get_NotesSlide();

Console::WriteLine(note->get_NotesTextFrame()->get_Text());

Přidejte poznámky do PowerPoint PPT v C++

Aspose.Slides for C++ vám poskytuje možnost přidávat poznámky do snímků aplikace PowerPoint. Za tímto účelem otevřete INotesSlideManager pro požadovaný snímek a poté přidejte poznámku. Následují kroky pro přidání poznámek do konkrétního snímku aplikace PowerPoint.

Následuje ukázkový kód pro přidání poznámek do konkrétního snímku PowerPoint PPT pomocí C++.

// Cesty k souborům
const String sourceFilePath = u"SourceDirectory\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\added-slide-notes.pptx";

// Načtěte soubor prezentace
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();

// Přidejte nové poznámky ke snímku
SharedPtr<INotesSlide> note = notesManager->AddNotesSlide();

// Nastavte text poznámky
note->get_NotesTextFrame()->set_Text(u"Test");

// Uložit soubor prezentace
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);

Aktualizujte poznámky ke snímku PowerPoint PPTX v C++

Chcete-li poznámky aktualizovat, načtěte existující poznámku pomocí INotesSlideManager a poté aktualizujte text poznámky. Následují kroky k aktualizaci poznámek snímku aplikace PowerPoint.

Následuje ukázkový kód pro aktualizaci poznámek snímku PowerPoint PPT pomocí C++.

// Cesty k souboru
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
const String outputFilePath = u"OutputDirectory\\updated-slide-notes.pptx";

// Načtěte soubor prezentace
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();

// Přístup k poznámkám ke snímku
SharedPtr<INotesSlide> note = notesManager->get_NotesSlide();

// Aktualizujte poznámky
note->get_NotesTextFrame()->set_Text(u"Test Updated");

// Uložit soubor prezentace
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);

Odebrat poznámky ke snímku z PowerPoint PPT v C++

Odeberte poznámky ze snímku načtením INotesSlideManager pro tento konkrétní snímek a poté pomocí metody RemoveNotesSlide(). Následují kroky k odstranění poznámek ze snímku PPT aplikace PowerPoint.

Následuje ukázkový kód pro odebrání poznámek ze snímku aplikace PowerPoint pomocí C++.

// Cesty k souborům
const String sourceFilePath = u"SourceDirectory\\slide-notes.pptx";
const String outputFilePath = u"OutputDirectory\\removed-slide-notes.pptx";

// Načtěte soubor prezentace
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

SharedPtr<INotesSlideManager> notesManager = presentation->get_Slides()->idx_get(0)->get_NotesSlideManager();

// Odstraňte poznámky ke snímku
notesManager->RemoveNotesSlide();

// Uložit soubor prezentace
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pptx);

Práce s PowerPoint PPT Slide Notes v C++ – Získejte bezplatnou licenci

Můžete požádat o bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak spravovat poznámky ke snímkům v PowerPoint PPT pomocí C++. Konkrétně jste se naučili číst, přidávat, aktualizovat a odstraňovat poznámky ze snímků aplikace PowerPoint.

Aspose.Slides for C++ – Přečtěte si více

Aspose.Slides for C++ také poskytuje mnoho dalších funkcí, které vám pomohou při úkolech souvisejících s prezentací. Knihovnu si můžete podrobně prohlédnout na oficiální dokumentaci. V případě jakýchkoli dotazů nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také