تحليل ملفات PPT باستخدام C#
استخرج النص وافحص تنسيقه في ملفات PPT باستخدام واجهات .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#
لا يتطلب التحليل الأساسي للمستندات باستخدام واجهة 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، وهي نفس واجهة برمجة التطبيقات المستخدمة في الكود أعلاه. افتحه واكتشف ما يمكن لواجهة برمجة التطبيقات فعله بملفات PPT الخاصة بك.
- يعمل في متصفحك، دون الحاجة إلى تثبيت أي شيء.
- شاهد كيف يقرأ Aspose.Slides ملفاتك قبل كتابة الكود.
- ارفع ملف PPT واحصل على نصه وصوره.
- نزّل كل شيء في أرشيف ZIP واحد.
ما هو PPT تنسيق الملف
ملف PPT هو عرض تقديمي من Microsoft PowerPoint 97-2003 بتنسيق الملفات الثنائي. يحتوي على شرائح بها نصوص وقوائم نقطية وصور ووسائط متعددة وكائنات OLE مضمنة. تستخدم إصدارات PowerPoint الأحدث تنسيق PPTX المبني على Office Open XML. ويمكن لتطبيقات مثل OpenOffice Impress وApple Keynote إنشاء ملفات PPT أيضًا.
تنسيقات أخرى مدعومة للتحليل
باستخدام C# يمكنك أيضًا تحليل التنسيقات التالية.