Questo esempio dimostra l’estrazione di blocchi di testo insieme alle loro coordinate spaziali da una presentazione PowerPoint utilizzando GroupDocs.Parser.
Java
// Carica il tuo file PPTX con l'API Parser
try (Parser parser = new Parser("input.pptx"))
{
// Ottieni tutte le aree di testo rettangolari
IEnumerable<PageTextArea> areas = parser.GetTextAreas();
// Esci se questa funzione non è supportata
if (areas == null)
{
return;
}
// Cicla attraverso le aree di testo per pagina
for (PageTextArea a : areas)
{
// Elabora ogni blocco di testo con il numero di pagina e il rettangolo di confinamento
System.out.println(String.format("Page: %d, R: %s, Text: %s", a.getPage().getIndex(), a.getRectangle(), a.getText()));
}
}