C# kullanarak PowerPoint'ten Metin Çıkarma

Bu kısa kılavuz, C# kullanarak PowerPoint’ten metin çıkarmayı açıklar. IDE’yi ayarlama, adım listesi ve PowerPoint‘ı metin dönüştürücüsüne C# kullanarak geliştirmek için örnek kod içerir. Sunum/slaytlardaki çeşitli içeriğe erişerek metni nasıl alacağınızı öğreneceksiniz.

C# Kullanarak PowerPoint’i Metne Dönüştürme Adımları

  1. Ortamı Aspose.Slides for .NET kullanacak şekilde PPTX’i TXT’ye dönüştürmek için ayarlayın
  2. Tanımlı giriş dosya yolunu kullanarak, Presentation Sınıfı ile PPTX dosyasını belleğe açın.
  3. Her slayttan tüm metin çerçevelerini çıkarmak için SlideUtil.GetAllTextFrames() yöntemini çağırın.
  4. Bayrağı, ana ve düzen slaytlarından metin çerçevelerini çıkarmak için ayarlayın, ayrıca
  5. Çıkarılan metin içeriğini tutmak için StringBuilder nesnesini bildir.
  6. Her metin çerçevesini ayrıştır ve paragraflarına eriş.
  7. Her paragrafı döngüye al ve metin bölümlerini StringBuilder’a yeni satırlarda ekle.
  8. Son birikmiş metni diskte bir TXT dosyasına yaz.

Bu adımlar, C# kullanarak PPTX’ten metne dönüştürücü geliştirilmesini açıklar. Sunumu yükleyin, tüm metin çerçevelerinin koleksiyonunu alın, bir StringBuilder nesnesi oluşturun ve koleksiyondaki her çerçeveyi yineleyin. Her çerçeve için paragraf koleksiyonuna erişin, her paragrafta bölümlerin koleksiyonunu alın, bölümlerden metni alın ve StringBuilder nesnesine ekleyin.

C# kullanarak PPTX’i TXT’ye dönüştürme kodu

Bu kod, C# kullanarak PPTX’ten metin çıkarmayı gösterir. Tüm sunumdan metin almanın başka bir hızlı yolu, PresentationFactory.Instance kullanmaktır. GetPresentationText(girdiYolu, MetinÇıkarmaDüzenlemeModu.Düzensiz yöntemi, her slaytın içeriğini UTF‑8 kodlu bir çıktı dosyasına yazar. Her slayt için ana gövde metni, konuşmacı notları, ana slayt metni ve düzen metni dahil olmak üzere dört metin bileşeni yazılacaktır.

Bu makale, bir sunumdan tüm metni nasıl çıkaracağımızı öğretti. PowerPoint’i MP4 video olarak dönüştürmek için, C# kullanarak PowerPoint’i videoya dönüştür makalesine bakın.

 Türkçe