Siamo felici di annunciare il rilascio di GroupDocs.Parser for .NET 25.10, disponibile a partire da ottobre 2025. Questo aggiornamento introduce una nuova funzionalità di estrazione di tabelle, diverse ottimizzazioni dell’API e una correzione critica per la paginazione dei PDF.

Novità di questo rilascio

📄 Estrai tabelle da qualsiasi pagina (PARSERNET‑2745)

Aggiunte due overload a GroupDocs.Parser.Parser che consentono di estrarre le strutture delle tabelle direttamente da un documento, senza la necessità di un modello.

  • IEnumerable<PageTableArea> GetTables() – estrae le tabelle dall’intero documento.
  • IEnumerable<PageTableArea> GetTables(int pageIndex) – estrae le tabelle da una pagina specifica.

Nota: PageTableArea rappresenta una regione di tabella rilevata insieme alle sue celle, al riferimento della pagina e al rettangolo di delimitazione.

Esempio – Ottieni tabelle da una singola pagina

using (Parser parser = new Parser(filePath))
{
    int pageIndex = 0;               // first page (zero‑based)
    IEnumerable<PageTableArea> tables = parser.GetTables(pageIndex);

    // iterate over tables
    foreach (var table in tables)
    {
        // work with table.Cells, table.Page, etc.
    }
}

🔧 Riprogettazione dell’API – costruttore interno di PageTableArea (PARSERNET‑2743)

Il costruttore pubblico di GroupDocs.Parser.Data.PageTableArea è stato rimosso ed è ora interno. Le istanze di questa classe vengono create esclusivamente dal motore Parser, evitando usi accidentali. Si tratta di una modifica incompatibile con le versioni precedenti per chi istanziava direttamente PageTableArea.

🐞 Correzione – parsing PDF limitato alle prime 4 pagine (PARSERNET‑1871)

Il parser ora elabora correttamente tutte le pagine di un documento PDF. In precedenza, solo le prime quattro pagine venivano restituite quando si chiamava l’API di parsing.

Come ottenere l’aggiornamento

Risorse