C# ile PPT dosyalarını ayrıştırma

Sunucu tarafı .NET API’leriyle PPT dosyalarından metin çıkarın ve metin biçimlendirmesini inceleyin.

C# ile PPT dosyasını ayrıştırma

PPT sunularından metin çıkarmak için Aspose.Slides for .NET kullanın. Paketi NuGet üzerinden yükleyin veya aşağıdaki komutu Paket Yöneticisi Konsolu’nda çalıştırın.

Komut

PM> Install-Package Aspose.Slides.NET

PPT dosyalarını ayrıştırma – C#

using var presentation = new Presentation("presentation.ppt");
var textFrames = SlideUtil.GetAllTextFrames(presentation, true);

foreach (var textFrame in textFrames)
{
    foreach (var paragraph in textFrame.Paragraphs)
    {
        foreach (var portion in paragraph.Portions)
        {
            Console.WriteLine(portion.Text);
            Console.WriteLine(portion.PortionFormat.FontHeight);

            var latinFont = portion.PortionFormat.LatinFont;
            if (latinFont is not null)
            {
                Console.WriteLine(latinFont.FontName);
            }
        }
    }
}

C# ile PPT dosyaları nasıl ayrıştırılır

Aspose.Slides for .NET API’siyle temel belge ayrıştırma için yalnızca birkaç satır kod yeterlidir.

  1. PPT dosyasını Presentation ile yükleyin.
  2. Metin çerçevelerini SlideUtil.GetAllTextFrames ile alın.
  3. Metin çerçeveleri, paragraflar ve metin parçaları üzerinde dolaşın.
  4. Gerektiğinde Text, FontHeight ve LatinFont.FontName özelliklerini okuyun.

Sistem gereksinimleri

Desteklenen bir .NET çalışma zamanı ve Aspose.Slides for .NET paket başvurusu gerekir. Visual Studio’yu veya uyumlu başka bir C# geliştirme ortamını kullanabilirsiniz.

  • .NET Framework, .NET, Mono veya Xamarin uyumlu ortam
  • Visual Studio gibi bir C# geliştirme ortamı
  • NuGet’ten yüklenmiş Aspose.Slides for .NET

Aspose.Slides ile geliştirildi

Metin ve görüntüleri çevrimiçi çıkarın

Ücretsiz Aspose.Slides Parser uygulaması, yukarıdaki kodla aynı API olan Aspose.Slides for .NET ile geliştirilmiştir. Uygulamayı açın ve API’nin kendi PPT dosyalarınızla neler yapabildiğini görün.

  • Tarayıcınızda çalışır, hiçbir şey yüklemeniz gerekmez.
  • Kod yazmadan önce Aspose.Slides’ın dosyalarınızı nasıl okuduğunu görün.
  • Bir PPT dosyası yükleyin ve metnini ve görüntülerini alın.
  • Her şeyi tek bir ZIP arşivi olarak indirin.

PPT Dosya Biçimi nedir

PPT dosyası, ikili dosya biçiminde bir Microsoft PowerPoint 97-2003 sunusudur. Metin, madde işaretli listeler, görüntüler, multimedya ve gömülü OLE nesneleri içeren slaytlardan oluşur. Daha yeni PowerPoint sürümleri, Office Open XML tabanlı PPTX biçimini kullanır. OpenOffice Impress ve Apple Keynote gibi uygulamalar da PPT dosyaları oluşturabilir.

Daha Fazla Oku

Ayrıştırma için desteklenen diğer biçimler

C# ile aşağıdaki biçimleri de ayrıştırabilirsiniz.