TextFragmentAbsorber
Přehled
TextFragmentAbsorber je třída v Aspose.PDF FOSS pro .NET.
Vyhledává textové fragmenty na stránkách PDF, volitelně odpovídající hledané frázi.
Tato třída poskytuje 21 metod pro práci s objekty TextFragmentAbsorber v programech .NET. Dostupné metody zahrnují: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text a dalších 4.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
TextEditOptions | TextEditOptions | Čtení/zápis | Upravit možnosti použité při nahrazování textu / nahrazování písma. |
TextFragments | TextFragmentCollection | Čtení/zápis | Nalezené úryvky textu. |
Errors | List<TextExtractionError> | Čtení | Diagnostika vydaná při extrahování textu. |
HasErrors | bool | Čtení | True, pokud Errors obsahuje alespoň jednu položku. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Čtení | Skupiny fragmentů podle regulárního výrazu při konstrukci pomocí ctor Regex[]; jinak prázdné. |
Phrase | string? | Čtení/zápis | Získá nebo nastaví vyhledávací frázi. |
Text | string | Čtení | Získá spojený text všech nalezených fragmentů. |
ExtractionOptions | TextExtractionOptions | Čtení/zápis | Získá nebo nastaví možnosti extrakce textu. |
TextSearchOptions | TextSearchOptions | Čtení/zápis | Získá nebo nastaví možnosti vyhledávání textu. |
TextReplaceOptions | TextReplaceOptions | Čtení/zápis | Získá nebo nastaví možnosti nahrazování textu pro řízení chování nahrazování. |
Metody
| Podpis: | Popis: |
|---|---|
TextFragmentAbsorber() | Vytvořte absorbér, který shromažďuje všechny textové fragmenty. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | Vytvořte absorber, který vyhledává konkrétní frázi. |
TextFragmentAbsorber(phrase: string) | Vytvořte absorber pro jedinou doslovnou frázi. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | Vytvořte absorber pro frázi s možnostmi úprav. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | Vytvořte absorber, který vyhledává konkrétní frázi s možnostmi vyhledávání. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | Vytvořte absorber pro frázi s možnostmi vyhledávání + úprav. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | Vytvořte absorber z regulárního výrazu s možnostmi úprav. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | Vytvořte absorber z regexu s možnostmi vyhledávání. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | Vytvořte absorber z pole regexů; každý se zkompiluje do své vlastní položky RegexResults. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | Vytvořte absorber, který vyhledává pomocí předkompilovaného .NET regexu. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | Vytvořte absorber nakonfigurovaný s danými možnostmi úprav. |
Visit(page: Page) | Navštivte stránku a extrahujte/hledejte textové fragmenty. |
Visit(xForm: XForm) | Prohledejte obsahový proud Form XObject pro textové fragmenty. |
ApplyForAllFragments(font: Font) | Použijte dodaný font na každý absorbovaný fragment. |
ApplyForAllFragments(font: Font, fontSize: float) | Použijte dodaný font + velikost na každý absorbovaný fragment. |
ApplyForAllFragments(fontSize: float) | Použijte dodanou velikost písma na každý absorbovaný fragment. |
RemoveAllText(document: Aspose.Pdf.Document) | Nahraďte text každého fragmentu prázdným řetězcem na všech stránkách dokumentu. |
RemoveAllText(page: Aspose.Pdf.Page) | Nahraďte text každého fragmentu prázdným řetězcem na zadané stránce. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | Nahraďte text každého fragmentu prázdným řetězcem na zadané stránce, omezené na rect. |
Reset() | Vymažte absorbované fragmenty, chyby a výsledky podle regulárních výrazů. |
Visit(pdf: Document) | Navštivte všechny stránky dokumentu. |