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