تجزیه فایلهای PPT با C#
متن را استخراج کنید و قالببندی متن را در فایلهای PPT با APIهای سمت سرور .NET بررسی کنید.
تجزیه فایل PPT با C#
از Aspose.Slides for .NET برای استخراج متن از ارائههای PPT استفاده کنید. بسته را از NuGet نصب کنید یا دستور زیر را در Package Manager Console اجرا کنید.
دستور
PM> Install-Package Aspose.Slides.NETتجزیه فایلهای PPT – 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);
}
}
}
}نحوه تجزیه فایلهای PPT در C#
تجزیه پایه اسناد با API Aspose.Slides for .NET تنها به چند خط کد نیاز دارد.
- فایل PPT را با
Presentationبارگذاری کنید. - قابهای متن را با
SlideUtil.GetAllTextFramesدریافت کنید. - روی قابهای متن، پاراگرافها و بخشهای متن پیمایش کنید.
- در صورت نیاز ویژگیهای
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 با فایلهای PPT شما چه کارهایی میتواند انجام دهد.
- در مرورگر شما اجرا میشود، بدون نیاز به نصب.
- پیش از نوشتن کد ببینید Aspose.Slides فایلهای شما را چگونه میخواند.
- یک فایل PPT بارگذاری کنید و متن و تصاویر آن را دریافت کنید.
- همه را در یک بایگانی ZIP دانلود کنید.
چیست PPT فرمت فایل
فایل PPT یک ارائه Microsoft PowerPoint 97-2003 در قالب دودویی است. این فایل اسلایدهایی با متن، فهرستهای نشانهدار، تصویر، چندرسانهای و اشیای OLE جاسازیشده دارد. نسخههای جدیدتر PowerPoint از قالب PPTX مبتنی بر Office Open XML استفاده میکنند. برنامههایی مانند OpenOffice Impress و Apple Keynote نیز میتوانند فایل PPT بسازند.
سایر قالبهای پشتیبانیشده برای تجزیه
با C# میتوانید قالبهای زیر را نیز تجزیه کنید.