تجزیه فایل‌های PPTX با C#

متن را استخراج کنید و قالب‌بندی متن را در فایل‌های PPTX با APIهای سمت سرور .NET بررسی کنید.

تجزیه فایل PPTX با C#

از Aspose.Slides for .NET برای استخراج متن از ارائه‌های PPTX استفاده کنید. بسته را از NuGet نصب کنید یا دستور زیر را در Package Manager Console اجرا کنید.

دستور

PM> Install-Package Aspose.Slides.NET

تجزیه فایل‌های PPTX – 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);
            }
        }
    }
}

نحوه تجزیه فایل‌های PPTX در C#

تجزیه پایه اسناد با API Aspose.Slides for .NET تنها به چند خط کد نیاز دارد.

  1. فایل PPTX را با Presentation بارگذاری کنید.
  2. قاب‌های متن را با SlideUtil.GetAllTextFrames دریافت کنید.
  3. روی قاب‌های متن، پاراگراف‌ها و بخش‌های متن پیمایش کنید.
  4. در صورت نیاز ویژگی‌های Text، FontHeight و LatinFont.FontName را بخوانید.

پیش‌نیازهای سیستم

یک محیط اجرای .NET پشتیبانی‌شده و ارجاع به بسته Aspose.Slides for .NET لازم است. می‌توانید از Visual Studio یا محیط توسعه C# سازگار دیگری استفاده کنید.

  • محیط سازگار با .NET Framework، .NET، Mono یا Xamarin
  • یک محیط توسعه C# مانند Visual Studio
  • Aspose.Slides for .NET نصب‌شده از NuGet

ساخته شده با Aspose.Slides

استخراج آنلاین متن و تصاویر

برنامه رایگان Aspose.Slides Parser با Aspose.Slides for .NET ساخته شده است، همان API که در کد بالا استفاده شده است. آن را باز کنید و ببینید API با فایل‌های PPTX شما چه کارهایی می‌تواند انجام دهد.

  • در مرورگر شما اجرا می‌شود، بدون نیاز به نصب.
  • پیش از نوشتن کد ببینید Aspose.Slides فایل‌های شما را چگونه می‌خواند.
  • یک فایل PPTX بارگذاری کنید و متن و تصاویر آن را دریافت کنید.
  • همه را در یک بایگانی ZIP دانلود کنید.

چیست PPTX فرمت فایل

فایل‌های PPTX ارائه‌هایی هستند که با Microsoft PowerPoint ساخته می‌شوند. برخلاف قالب دودویی PPT، قالب PPTX از Office Open XML استفاده می‌کند. ارائه شامل اسلایدهایی با متن، تصویر، قالب‌بندی، پویانمایی و رسانه‌های دیگر است که به‌صورت اسلایدشو نمایش داده می‌شوند.

ادامه مطلب

سایر قالب‌های پشتیبانی‌شده برای تجزیه

با C# می‌توانید قالب‌های زیر را نیز تجزیه کنید.