این نمونه نشان میدهد که چگونه بلوکهای متنی همراه با مختصات فضایی آنها را از یک ارائه 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()));
}
}