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

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

แยกวิเคราะห์ไฟล์ 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#

การแยกวิเคราะห์เอกสารขั้นพื้นฐานด้วย API Aspose.Slides for .NET ใช้โค้ดเพียงไม่กี่บรรทัด

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

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

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

ไฟล์ PPTX คืองานนำเสนอที่สร้างด้วย Microsoft PowerPoint ต่างจากรูปแบบไบนารี PPT ไฟล์ PPTX ใช้รูปแบบ Office Open XML งานนำเสนอประกอบด้วยสไลด์ที่มีข้อความ รูปภาพ การจัดรูปแบบ ภาพเคลื่อนไหว และสื่ออื่นๆ ซึ่งแสดงเป็นสไลด์โชว์

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

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

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