แยกวิเคราะห์ไฟล์ 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 ใช้โค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ 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 ซึ่งเป็น 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# คุณยังสามารถแยกวิเคราะห์รูปแบบต่อไปนี้ได้