PNG JPG BMP TIFF ODP
Aspose.Slides  for .NET

تحليل تنسيقات ODP في C#

تحليل مستندات ODP الأصلي وعالي الأداء باستخدام Aspose من جانب الخادم. الشرائح لـ .NET APIs ، دون استخدام أي برنامج مثل Microsoft أو Adobe PDF.

كيفية تحليل ملف ODP باستخدام C#

من أجل تحليل ملف ODP ، سنستخدم

Aspose.Slides for .NET

API وهو واجهة برمجة تطبيقات لمعالجة المستندات غنية بالميزات وقوية وسهلة الاستخدام لمنصة C#. يفتح

NuGet

مدير الحزم ، ابحث عن ** Aspose.Slides ** وتثبيت. يمكنك أيضًا استخدام الأمر التالي من Package Manager Console.

أمر


PM> Install-Package Aspose.Slides.NET

خطوات تحليل ملفات ODP في C#

تحليل مستند أساسي باستخدام واجهات برمجة تطبيقات Aspose.Slides for .NET يمكن إجراؤه باستخدام بضعة أسطر من التعليمات البرمجية.

  1. قم بتحميل ملف ODP.

  2. احصل على جميع إطارات النص.

  3. حلقة خلال كل جزء من فقرة.

  4. احصل على المخرجات المطلوبة مثل النص والخط وما إلى ذلك.

متطلبات النظام

يتم دعم واجهات برمجة التطبيقات الخاصة بنا على جميع الأنظمة الأساسية وأنظمة التشغيل الرئيسية. قبل تنفيذ الكود أدناه ، يرجى التأكد من أن لديك المتطلبات الأساسية التالية على نظامك.

  • Microsoft Windows أو نظام تشغيل متوافق مع .NET Framework أو .NET Core أو Windows Azure أو Mono أو Xamarin الأنظمة الأساسية
  • بيئة التطوير مثل Microsoft Visual Studio
  • Aspose.Slides for .NET DLL المشار إليها في مشروعك - قم بالتثبيت من NuGet باستخدام الزر “تنزيل” أعلاه
 

تحليل ملفات ODP - C#

//Extract Text from the Whole odp Presentation 
    Presentation odpPresentation = new Presentation(dataDir + "demo.odp");
    
    //Get an Array of ITextFrame objects from all slides in the PPTX
    ITextFrame[] textFramesPPTX = Aspose.Slides.Util.SlideUtil.GetAllTextFrames(odpPresentation, true);
    
    //Loop through the Array of TextFrames
     for (int i = 0; i < textFramesPPTX.Length; i++)
    
        //Loop through paragraphs in current ITextFrame
        foreach (IParagraph para in textFramesPPTX[i].Paragraphs)
    
             //Loop through portions in the current IParagraph
             foreach (IPortion port in para.Portions)
             {
                //Display text in the current portion
                Console.WriteLine(port.Text);
    
                //Display font height of the text
                Console.WriteLine(port.PortionFormat.FontHeight);
    
                //Display font name of the text
                if (port.PortionFormat.LatinFont != null)
                   Console.WriteLine(port.PortionFormat.LatinFont.FontName);
            }  

    
 
  • حول Aspose.Slides for .NET API

    يمكن استخدام Aspose.Slides API لقراءة وكتابة ومعالجة وتحويل مستندات Microsoft PowerPoint إلى PDF و XPS و HTML و TIFF و ODP وتنسيقات أخرى متنوعة. يمكن للمرء إنشاء ملفات جديدة من البداية وحفظ تلك في التنسيقات المدعومة ذات الصلة. Aspose.Slides هي واجهة برمجة تطبيقات مستقلة لإنشاء العروض التقديمية والشرائح والعناصر أو تحليلها أو معالجتها ، ولا تعتمد على أي برنامج مثل Microsoft أو OpenOffice.

    Online ODP Parser Live Demos

    Extract text and images from ODP documents right now by visiting our Live Demos website . The live demo has the following benefits

      No need to download Aspose API.
      No need to write any code.
      Just upload your ODP files.
      It will be parsed instantly.

    ODP ما هو ODP تنسيق الملف

    Files with ODP extension represent presentation file format used by OpenOffice.org in the OASISOpen standard. A presentation file is a collection of slides where each slide can comprise of text, images, formatting, animations, and other media. These slides are presented to audience in the form of slideshows with custom presentation settings. ODP files can be opened by applications that conform to the OpenDocument format (such as OpenOffice or StarOffice).

    قراءة المزيد

    تنسيقات الإعراب الأخرى المدعومة

    باستخدام C# ، يمكن للمرء بسهولة تحليل التنسيقات الأخرى بما في ذلك.

    PPT (مايكروسوفت باور بوينت 97-2003)
    PPTX (افتح تنسيق عرض XML)