GroupDocs.Parser for .NET 25.10 Release Notes
Full List of Issues Covering all Changes in this Release
| Key | Summary | Category |
|---|---|---|
| PARSERNET-2743 | Make the PageTableArea constructor internal to avoid unexpected usage | Enhancement |
| PARSERNET-1871 | Fix the issue with the API only parsing the first 4 pages | Fix |
| PARSERNET-2745 | Implement the ability to extract tables from a document page | Enhancement |
Public API and Backward Incompatible Changes
Make the PageTableArea constructor internal to avoid unexpected usage
Description
The PageTableArea class is an operation result class, so its instances should only be created by the Parser.
Public API changes
Constructor PageTableArea(IEnumerable
Usage
None.
Fix the issue with the API only parsing the first 4 pages
Description
This fix resolves the issue where only the first four pages of a PDF document were parsed.
Public API changes
None.
Usage
None.
Implement the ability to extract tables from a document page
Description
This improvement enables the ability to extract tables without a template from any page of a document or from the entire document.
Public API changes
Method IEnumerable<GroupDocs.Parser.Data.PageTableArea> GetTables() has been added to GroupDocs.Parser.Parser class.
Method IEnumerable<GroupDocs.Parser.Data.PageTableArea> GetTables(Int32) has been added to GroupDocs.Parser.Parser class.
Usage
The following example shows how to extract all tables from a given page of a document.
using (Parser parser = new Parser(filePath))
{
int pageIndex = 0;
IEnumerable<PageTableArea> tables = parser.GetTables(pageIndex);
}