แยกวิเคราะห์ไฟล์ 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 ใช้โค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ 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 ซึ่งเป็น API เดียวกับโค้ดด้านบน เปิดแอปแล้วดูว่า API ทำอะไรได้บ้างกับไฟล์ PPTX ของคุณเอง
- ทำงานในเบราว์เซอร์ ไม่ต้องติดตั้งสิ่งใด
- ดูว่า Aspose.Slides อ่านไฟล์ของคุณอย่างไรก่อนเขียนโค้ด
- อัปโหลดไฟล์ PPTX แล้วรับข้อความและรูปภาพ
- ดาวน์โหลดทั้งหมดเป็นไฟล์ ZIP เดียว
PPTX รูปแบบไฟล์คืออะไร
ไฟล์ PPTX คืองานนำเสนอที่สร้างด้วย Microsoft PowerPoint ต่างจากรูปแบบไบนารี PPT ไฟล์ PPTX ใช้รูปแบบ Office Open XML งานนำเสนอประกอบด้วยสไลด์ที่มีข้อความ รูปภาพ การจัดรูปแบบ ภาพเคลื่อนไหว และสื่ออื่นๆ ซึ่งแสดงเป็นสไลด์โชว์
รูปแบบอื่นที่รองรับการแยกวิเคราะห์
ด้วย C# คุณยังสามารถแยกวิเคราะห์รูปแบบต่อไปนี้ได้