Metni bulmak ve değiştirmek, sık sık yapmanız gerekebilecek yaygın bir iştir. Birden fazla dosya olması durumunda, bunu programlı olarak yapmak daha verimli olacaktır. Bu amaçla, bu makale size C++ kullanarak PowerPoint dosyalarındaki metni nasıl bulacağınızı ve değiştireceğinizi öğretecektir.

PowerPoint Sunumlarında Metni Bulmak ve Değiştirmek için C++ API

Aspose.Slides for C++, PowerPoint dosyalarıyla çalışmak için bir C++ API’sidir. Microsoft PowerPoint’in yüklenmesine gerek kalmadan PowerPoint dosyaları oluşturmanıza, okumanıza ve güncellemenize olanak tanır. Ayrıca API, PowerPoint sunumlarında metin bulmanızı ve değiştirmenizi sağlar. API’yi NuGet aracılığıyla yükleyebilir veya doğrudan İndirilenler bölümünden indirebilirsiniz.

PM> Install-Package Aspose.Slides.Cpp

C++ kullanarak PowerPoint Dosyalarında Metin Bul ve Değiştir

PowerPoint dosyalarında metin bulma ve değiştirme adımları aşağıda verilmiştir.

  • İlk olarak, Sunum sınıfını kullanarak PowerPoint dosyasını yükleyin.
  • Sunumun slaytları arasında geçiş yapın.
  • Döngü içinde, bir ITextFrame dizisindeki metin çerçevelerini alın.
  • Metin çerçeveleri dizisinde döngü yapın.
  • Döngü içinde, her ITextFrame içindeki paragrafları yineleyin.
  • Her IPparagraph içindeki bölümleri yineleyin.
  • Her IPortion için istenen metni içerip içermediğini kontrol edin. Varsa, metni değiştirin.
  • Son olarak, sunumu Presentation->Save(System::String fname, Export::SaveFormat format) yöntemini kullanarak kaydedin.

Aşağıdaki örnek kod, C++ kullanılarak PowerPoint dosyalarındaki metnin nasıl bulunacağını ve değiştirileceğini gösterir.

Ücretsiz Lisans Alın

API’yi değerlendirme kısıtlamaları olmadan denemek için [ücretsiz bir geçici lisans] talep edebilirsiniz10.

Çözüm

Bu makalede, C++ kullanarak PowerPoint sunumlarında metin bulmayı ve değiştirmeyi öğrendiniz. Paylaşılan kod parçacığı, bunu yalnızca birkaç satır kodla nasıl başaracağınızı gösterir. Aspose.Slides for C++, PowerPoint iş akışlarınızı otomatikleştirmek için birçok ek özellik sağlayan sağlam ve zengin özelliklere sahip bir API’dir. Resmi belgeleri ziyaret ederek API’yi ayrıntılı olarak inceleyebilirsiniz. Herhangi bir sorunuz olması durumunda lütfen ücretsiz destek forumumuzdan bize ulaşmaktan çekinmeyin.

Ayrıca bakınız