TextFragmentAbsorber
개요
TextFragmentAbsorber은 Aspose.PDF FOSS에서 .NET용 클래스입니다.
PDF 페이지에서 텍스트 조각을 검색하고, 선택적으로 검색 구문과 일치시킵니다.
이 클래스는 .NET 프로그램에서 TextFragmentAbsorber 객체를 다루기 위한 21개의 메서드를 제공합니다. 사용 가능한 메서드에는: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text, 그리고 4개 더.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
TextEditOptions | TextEditOptions | 읽기/쓰기 | 텍스트 교체 / 폰트 대체 중 적용되는 편집 옵션. |
TextFragments | TextFragmentCollection | 읽기/쓰기 | 텍스트 조각을 찾았습니다. |
Errors | List<TextExtractionError> | 읽기 | 텍스트를 추출하는 동안 발생한 진단 정보. |
HasErrors | bool | 읽기 | Errors에 항목이 하나 이상 있으면 True. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | 읽기 | Regex[] 생성자를 통해 구성된 경우의 정규식별 조각 그룹; 그렇지 않으면 비어 있음. |
Phrase | string? | 읽기/쓰기 | 검색 구문을 가져오거나 설정합니다. |
Text | string | 읽기 | 찾은 모든 조각의 연결된 텍스트를 가져옵니다. |
ExtractionOptions | TextExtractionOptions | 읽기/쓰기 | 텍스트 추출 옵션을 가져오거나 설정합니다. |
TextSearchOptions | TextSearchOptions | 읽기/쓰기 | 텍스트 검색 옵션을 가져오거나 설정합니다. |
TextReplaceOptions | TextReplaceOptions | 읽기/쓰기 | 텍스트 교체 동작을 제어하기 위한 교체 옵션을 가져오거나 설정합니다. |
메서드
| 시그니처 | 설명 |
|---|---|
TextFragmentAbsorber() | 모든 텍스트 조각을 수집하는 흡수기를 생성합니다. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | 특정 구문을 검색하는 흡수기를 생성합니다. |
TextFragmentAbsorber(phrase: string) | 단일 리터럴 구문에 대한 absorber를 생성합니다. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | 편집 옵션이 있는 구문에 대한 absorber를 생성합니다. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | 검색 옵션이 있는 특정 구문을 검색하는 absorber를 생성합니다. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | 검색 + 편집 옵션이 있는 구문에 대한 absorber를 생성합니다. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | 정규식과 편집 옵션으로 absorber를 생성합니다. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | 정규식과 검색 옵션으로 absorber를 생성합니다. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | 정규식 배열에서 absorber를 생성합니다; 각 정규식은 자체 RegexResults 항목으로 컴파일됩니다. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | 미리 컴파일된 .NET 정규식을 사용하여 검색하는 absorber를 생성합니다. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | 주어진 편집 옵션으로 구성된 흡수기를 생성합니다. |
Visit(page: Page) | 페이지를 방문하여 텍스트 조각을 추출/검색합니다. |
Visit(xForm: XForm) | Form XObject의 콘텐츠 스트림에서 텍스트 조각을 검색합니다. |
ApplyForAllFragments(font: Font) | 제공된 폰트를 모든 흡수된 조각에 적용합니다. |
ApplyForAllFragments(font: Font, fontSize: float) | 제공된 글꼴과 크기를 모든 흡수된 조각에 적용합니다. |
ApplyForAllFragments(fontSize: float) | 제공된 글꼴 크기를 모든 흡수된 조각에 적용합니다. |
RemoveAllText(document: Aspose.Pdf.Document) | 문서의 모든 페이지에서 각 조각의 텍스트를 빈 문자열로 교체합니다. |
RemoveAllText(page: Aspose.Pdf.Page) | 주어진 페이지에서 모든 조각의 텍스트를 빈 문자열로 교체합니다. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | 주어진 페이지에서 사각형(rect)으로 제한하여 모든 조각의 텍스트를 빈 문자열로 교체합니다. |
Reset() | 흡수된 조각, 오류 및 정규식별 결과를 지웁니다. |
Visit(pdf: Document) | 문서의 모든 페이지를 방문합니다. |