TextAbsorber
概述
TextAbsorber 是 Aspose.PDF FOSS 中用于 .NET 的类。
通过解析内容流从 PDF 页面提取文本。
此类提供 8 个用于在 .NET 程序中处理 TextAbsorber 对象的方法。可用的方法包括:Reset、TextAbsorber、Visit。在安装 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:Errors、ExtractionOptions、HasErrors、Text、TextSearchOptions。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Text | string | 读取 | 获取文本。 |
ExtractionOptions | TextExtractionOptions | 读写 | 获取或设置文本提取选项。 |
TextSearchOptions | TextSearchOptions | 读写 | 获取或设置在提取期间使用的文本搜索选项。 |
Errors | List<TextExtractionError> | 读取 | 提取时记录的错误。 |
HasErrors | bool | 读取 | 是否记录了任何提取错误。 |
方法
| 签名 | 描述 |
|---|---|
TextAbsorber() | 使用默认设置初始化一个新的 TextAbsorber。 |
TextAbsorber(extractionOptions: TextExtractionOptions) | 使用指定的提取选项初始化一个新的 TextAbsorber。 |
TextAbsorber(textSearchOptions: TextSearchOptions) | 使用文本搜索选项进行初始化。 |
TextAbsorber(extractionOptions: TextExtractionOptions, textSearchOptions: TextSearchOptions) | 使用提取和搜索选项进行初始化。 |
Visit(page: Page) | 从单页提取文本。 |
Visit(form: XForm) | 从文档的所有页面提取文本。 |
Visit(pdf: Document) | 在此 TextAbsorber 实例上调用 Visit(pdf)。 |
Reset() | 清除已提取的文本并重置吸收器状态,以便可以重新使用。 |