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

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

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

PPTX 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

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

using var presentation = new Presentation("presentation.pptx");
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 PPTX 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. PPTX 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 PPTX 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 PPTX dosyası yükleyin ve metnini ve görüntülerini alın.
  • Her şeyi tek bir ZIP arşivi olarak indirin.

PPTX Dosya Biçimi nedir

PPTX dosyaları, Microsoft PowerPoint ile oluşturulan sunulardır. İkili PPT biçiminin aksine PPTX, Office Open XML biçimini kullanır. Bir sunu; slayt gösterisi olarak sunulan, metin, görüntü, biçimlendirme, animasyon ve diğer medyaları içeren slaytlardan oluşur.

Daha Fazla Oku

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

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