TextFragmentAbsorber
Overview
TextFragmentAbsorber là một lớp trong Aspose.PDF FOSS cho .NET.
Tìm kiếm các đoạn văn bản trên các trang PDF, tùy chọn phù hợp với một cụm từ tìm kiếm.
Khóa học này cung cấp 21 phương pháp để làm việc với các đối tượng TextFragmentAbsorber trong các chương trình .NET. Các phương pháp có sẵn bao gồm: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text,Và 4 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
TextEditOptions | TextEditOptions | Đọc / viết | Chỉnh sửa các tùy chọn được áp dụng trong quá trình thay thế văn bản / thay đổi phông chữ. |
TextFragments | TextFragmentCollection | Đọc / viết | Tìm thấy đoạn văn bản. |
Errors | List<TextExtractionError> | Read | Chẩn đoán được phát hành trong khi lấy văn bản. |
HasErrors | bool | Read | Thật sự khi Errors có ít nhất một bản nhập. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Read | Per-regex nhóm phân đoạn khi xây dựng thông qua Regex[] ctor; trống khác. |
Phrase | string? | Đọc / viết | Nhận hoặc đặt cụm từ tìm kiếm. |
Text | string | Read | Nhận được văn bản kết hợp của tất cả các mảnh được tìm thấy. |
ExtractionOptions | TextExtractionOptions | Đọc / viết | Nhận hoặc đặt các tùy chọn rút văn bản. |
TextSearchOptions | TextSearchOptions | Đọc / viết | Nhận hoặc đặt các tùy chọn tìm kiếm văn bản. |
TextReplaceOptions | TextReplaceOptions | Đọc / viết | Nhận hoặc đặt các tùy chọn thay thế văn bản để kiểm soát hành vi thay đổi. |
Methods
| Signature | Description |
|---|---|
TextFragmentAbsorber() | Tạo một bộ hấp thụ thu thập tất cả các mảnh văn bản. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | Tạo một bộ hấp thụ tìm kiếm một cụm từ cụ thể. |
TextFragmentAbsorber(phrase: string) | Tạo một bộ hấp thụ cho một cụm từ bằng văn bản duy nhất. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | Tạo một bộ hấp thụ cho một cụm từ với các tùy chọn chỉnh sửa. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | Tạo một bộ hấp thụ tìm kiếm cho một cụm từ cụ thể với các tùy chọn tìm hiểu. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | Tạo một bộ hấp thụ cho một cụm từ với các tùy chọn tìm kiếm + chỉnh sửa. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | Tạo một bộ hấp thụ từ regex với các tùy chọn chỉnh sửa. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | Tạo một bộ hấp thụ từ regex với các tùy chọn tìm kiếm. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | Tạo một bộ hấp thụ từ một loạt các regexes; mỗi tập hợp vào bản nhập RegexResults của riêng mình. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | Tạo một bộ hấp thụ tìm kiếm bằng cách sử dụng .NET Regex được tổng hợp trước. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | Tạo một bộ hấp thụ được cấu hình với các tùy chọn chỉnh sửa đã cung cấp. |
Visit(page: Page) | Ghé thăm một trang và rút/các đoạn văn bản. |
Visit(xForm: XForm) | Tìm dòng nội dung của một Form XObject cho các đoạn văn bản. |
Visit(pdf: Document) | Xem tất cả các trang của một tài liệu. |
ApplyForAllFragments(font: Font) | Ứng dụng chữ ký được cung cấp cho mỗi mảnh hấp thụ. |
ApplyForAllFragments(font: Font, fontSize: float) | Ứng dụng font + kích thước được cung cấp cho mỗi mảnh hấp thụ. |
ApplyForAllFragments(fontSize: float) | Ứng dụng kích thước phông chữ cung cấp cho mỗi mảnh được hấp thụ. |
RemoveAllText(document: Aspose.Pdf.Document) | Thay thế văn bản của mỗi đoạn bằng dòng trống trên mỗi trang trong tài liệu. |
RemoveAllText(page: Aspose.Pdf.Page) | Thay thế văn bản của mỗi đoạn bằng dòng trống trên trang cụ thể. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | Thay thế văn bản của mỗi đoạn bằng dòng trống trên trang cụ thể, giới hạn ở thẳng. |
Reset() | Tốt hấp thụ các mảnh, lỗi và kết quả per-regex. |