TableAbsorber
개요
TableAbsorber은(는) Aspose.PDF FOSS에서 .NET용 클래스입니다.
텍스트 위치와 선 그리기 작업을 분석하여 PDF 페이지에서 표를 감지하고 추출합니다.
이 클래스는 .NET 프로그램에서 TableAbsorber 객체를 다루기 위한 6개의 메서드를 제공합니다. 사용 가능한 메서드에는 Remove, Replace, TableAbsorber, Visit가 포함됩니다. Aspose.PDF FOSS for .NET 패키지를 설치한 후에는 모든 공개 멤버에 .NET 애플리케이션에서 접근할 수 있습니다. 속성: TableList, Tables, TextSearchOptions, UseFlowEngine.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Tables | IReadOnlyList<AbsorbedTable> | 읽기 | 감지된 테이블. |
TableList | IList<AbsorbedTable> | 읽기 | 감지된 테이블 (가변 백업 리스트를 반환합니다). |
TextSearchOptions | TextSearchOptions? | 읽기/쓰기 | 대소문자 구분, 정규식 사용 및 제한 검색 사각형을 제어하는 검색 옵션. |
UseFlowEngine | bool | 읽기/쓰기 | 테이블 감지 중에 흐름 엔진을 사용하는지 여부. |
메서드
| 시그니처 | 설명 |
|---|---|
TableAbsorber() | 기본 검색 옵션으로 구성합니다. |
TableAbsorber(textSearchOptions: TextSearchOptions) | 주어진 텍스트 검색 옵션으로 구성합니다. |
Remove(table: AbsorbedTable) | 페이지 콘텐츠 스트림 및 감지된 목록에서 테이블을 제거합니다. |
Replace(page: Page, oldTable: AbsorbedTable, newTable: Aspose.Pdf.Table) | 페이지의 oldTable을 newTable으로 교체합니다. |
Visit(pdf: Document) | PDF의 모든 페이지를 방문하여 테이블을 감지합니다. |
Visit(page: Page) | 페이지를 방문하여 테이블을 감지합니다. |