우리는 GroupDocs.Parser for .NET 25.10 릴리스를 2025년 10월에 공개하게 되어 기쁩니다. 이번 업데이트에서는 새로운 테이블 추출 기능, 여러 API 개선 및 PDF 페이지 매김에 대한 중요한 수정이 포함되었습니다.

이번 릴리스의 새로운 기능

📄 모든 페이지에서 테이블 추출 (PARSERNET‑2745)

GroupDocs.Parser.Parser에 두 개의 오버로드가 추가되어 템플릿 없이도 문서에서 직접 테이블 구조를 가져올 수 있게 되었습니다.

  • IEnumerable<PageTableArea> GetTables() – 전체 문서에서 테이블을 추출합니다.
  • IEnumerable<PageTableArea> GetTables(int pageIndex) – 특정 페이지에서 테이블을 추출합니다.

Note: PageTableArea는 감지된 테이블 영역과 해당 셀, 페이지 참조 및 경계 사각형을 나타냅니다.

예제 – 단일 페이지에서 테이블 가져오기

using (Parser parser = new Parser(filePath))
{
    int pageIndex = 0;               // 첫 번째 페이지 (0부터 시작)
    IEnumerable<PageTableArea> tables = parser.GetTables(pageIndex);

    // 테이블을 순회
    foreach (var table in tables)
    {
        // table.Cells, table.Page 등 사용
    }
}

🔧 API 재설계 – 내부 PageTableArea 생성자 (PARSERNET‑2743)

GroupDocs.Parser.Data.PageTableArea의 공개 생성자가 제거되고 이제 internal로 변경되었습니다. 이 클래스의 인스턴스는 Parser 엔진에 의해 독점적으로 생성되며, 실수로 잘못 사용되는 것을 방지합니다. PageTableArea를 직접 인스턴스화하던 기존 코드는 호환되지 않으므로 주의가 필요합니다.

🐞 수정 – PDF 파싱이 처음 4페이지로 제한됨 (PARSERNET‑1871)

파서가 이제 PDF 문서의 모든 페이지를 올바르게 처리합니다. 이전에는 파싱 API를 호출했을 때 처음 네 페이지만 반환되었습니다.

업데이트 받는 방법

리소스