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í, úpravy a odstraňování poznámek v PowerPoint PPT
- Číst poznámky z PowerPoint Slide v C++
- Přidejte poznámky do snímku PPT v C++
- Aktualizujte poznámky PPTX snímku v C++
- Odebrat poznámky ze snímku PPT v C++
- Získejte bezplatnou licenci
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.
- Načtěte prezentaci PowerPoint pomocí třídy Presentation.
- Otevřete INotesSlideManager pro konkrétní snímek pomocí metody Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager().
- Načtěte poznámky ke snímku pomocí metody INotesSlideManager->getNotesSlide().
- Přečtěte si poznámky pomocí metody INotesSlide->getNotesTextFrame()->getText().
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.
- Nejprve načtěte prezentaci v PowerPointu pomocí třídy Presentation.
- Otevřete INotesSlideManager pro konkrétní snímek pomocí metody Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager().
- Přidejte nové poznámky ke snímku pomocí metody INotesSlideManager->AddNotesSlide().
- Nastavte text poznámek pomocí metody INotesSlide->getNotesTextFrame()->setText (System::String value).
- Nakonec uložte prezentaci s poznámkou pomocí metody Presentation->Save (System::String name, Export::SaveFormat format).
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.
- Nejprve načtěte prezentaci v PowerPointu pomocí třídy Presentation.
- Otevřete INotesSlideManager pro konkrétní snímek pomocí metody Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager().
- Načtěte poznámky ke snímku pomocí metody INotesSlideManager->getNotesSlide().
- Aktualizujte text poznámky pomocí metody INotesSlide->getNotesTextFrame()->setText (System::String value).
- Nakonec uložte prezentaci s aktualizovanou poznámkou pomocí metody Presentation->Save (System::String name, Export::SaveFormat format).
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.
- Nejprve načtěte prezentaci v PowerPointu pomocí třídy Presentation.
- Otevřete INotesSlideManager pro konkrétní snímek pomocí metody Presentation->getSlides()->idxget (int32t index)->getNotesSlideManager().
- Odstraňte poznámky pomocí metody INotesSlideManager->RemoveNotesSlide().
- Nakonec uložte soubor prezentace pomocí metody Presentation->Save (System::String name, Export::SaveFormat format).
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.