ตัวอย่างนี้แสดงถึงการดึงบล็อกข้อความพร้อมกับพิกัดเชิงพื้นที่จากการนำเสนอ PowerPoint โดยใช้ GroupDocs.Parser
Java
// โหลดไฟล์ PPTX ของคุณด้วย API Parser
try (Parser parser = new Parser("input.pptx"))
{
// รับเขตข้อความที่เป็นรูปทรงสี่เหลี่ยมทั้งหมด
IEnumerable<PageTextArea> areas = parser.GetTextAreas();
// ออกจากโปรแกรมหากฟังก์ชันนี้ไม่รองรับ
if (areas == null)
{
return;
}
// วนลูปผ่านพื้นที่ข้อความตามหน้า
for (PageTextArea a : areas)
{
// ประมวลผลบล็อกข้อความแต่ละบล็อกพร้อมหมายเลขหน้าและสี่เหลี่ยมพิมพ์
System.out.println(String.format("Page: %d, R: %s, Text: %s", a.getPage().getIndex(), a.getRectangle(), a.getText()));
}
}