Hledání a nahrazování textu je běžný úkol, který možná budete muset dělat často. V případě více souborů se to programově ukáže jako efektivnější. Za tímto účelem vás tento článek naučí, jak najít a nahradit text v PowerPoint PPT pomocí C++.
- C++ API pro hledání a nahrazování textu v prezentacích PowerPoint
- Najít a nahradit text v souborech PowerPoint
C++ API pro hledání a nahrazování textu v PowerPoint PPT
Aspose.Slides for C++ je C++ API pro práci se soubory PowerPoint. Umožňuje vytvářet, číst a aktualizovat soubory PowerPoint bez nutnosti instalace Microsoft PowerPoint. Kromě toho vám API umožňuje najít a nahradit text v prezentacích PowerPoint. Rozhraní API můžete nainstalovat buď prostřednictvím NuGet, nebo si jej stáhnout přímo ze sekce Downloads.
PM> Install-Package Aspose.Slides.Cpp
Najít a nahradit text v PowerPoint PPT pomocí C++
Následují kroky k vyhledání a nahrazení textu v souborech PowerPoint.
- Nejprve načtěte soubor PowerPoint pomocí třídy Presentation.
- Procházejte snímky prezentace.
- V rámci smyčky načtěte textové rámečky v poli ITextFrame.
- Procházejte polem textových rámečků.
- V rámci cyklu procházejte odstavce v každém ITextFrame.
- Iterujte části v každém IPagraf.
- U každé IPorce zkontrolujte, zda obsahuje požadovaný text. Pokud existuje, nahraďte text.
- Nakonec prezentaci uložte pomocí metody Presentation->Save(System::String fname, Export::SaveFormat format).
Následující ukázkový kód ukazuje, jak najít a nahradit text v PowerPoint PPTX pomocí C++.
C++ Nahradit text v PowerPoint PPT – Získejte bezplatnou licenci
Abyste mohli API vyzkoušet bez omezení hodnocení, můžete požádat o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili najít a nahradit text v prezentacích PowerPoint pomocí C++. Sdílený fragment kódu ukazuje, jak toho dosáhnout pomocí několika řádků kódu.
C++ PowerPoint API – Přečtěte si více
Aspose.Slides for C++ je robustní a na funkce bohaté API, které poskytuje mnoho dalších funkcí pro automatizaci vašich pracovních postupů v PowerPointu. Rozhraní API můžete podrobně prozkoumat na oficiální dokumentaci. V případě jakýchkoli dotazů nás neváhejte kontaktovat na našem bezplatném fóru podpory.