แยกวิเคราะห์ไฟล์ PPT ด้วย C#

แยกข้อความและตรวจสอบการจัดรูปแบบข้อความในไฟล์ PPT ด้วย .NET API ฝั่งเซิร์ฟเวอร์

แยกวิเคราะห์ไฟล์ 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 ใช้โค้ดเพียงไม่กี่บรรทัด

  1. โหลดไฟล์ PPT ด้วย 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 ทำอะไรได้บ้างกับไฟล์ PPT ของคุณเอง

  • ทำงานในเบราว์เซอร์ ไม่ต้องติดตั้งสิ่งใด
  • ดูว่า Aspose.Slides อ่านไฟล์ของคุณอย่างไรก่อนเขียนโค้ด
  • อัปโหลดไฟล์ PPT แล้วรับข้อความและรูปภาพ
  • ดาวน์โหลดทั้งหมดเป็นไฟล์ ZIP เดียว

PPT รูปแบบไฟล์คืออะไร

ไฟล์ PPT คืองานนำเสนอ Microsoft PowerPoint 97-2003 ในรูปแบบไฟล์ไบนารี ประกอบด้วยสไลด์ที่มีข้อความ รายการสัญลักษณ์หัวข้อย่อย รูปภาพ มัลติมีเดีย และวัตถุ OLE ที่ฝังไว้ PowerPoint เวอร์ชันใหม่กว่าใช้รูปแบบ PPTX ซึ่งอิงตาม Office Open XML แอปพลิเคชันอย่าง OpenOffice Impress และ Apple Keynote ก็สร้างไฟล์ PPT ได้เช่นกัน

อ่านเพิ่มเติม

รูปแบบอื่นที่รองรับการแยกวิเคราะห์

ด้วย C# คุณยังสามารถแยกวิเคราะห์รูปแบบต่อไปนี้ได้