TextFragmentAbsorber

TextFragmentAbsorber

概述

TextFragmentAbsorber 是 Aspose.PDF FOSS 中用于 Python 的一个类。

从 PDF 页面或文档中吸收文本片段。

此类提供 5 种方法,用于在 Python 程序中处理 TextFragmentAbsorber 对象。可用的方法包括:__init__、apply_for_all_fragments、remove_all_text、reset、visit。在安装 Aspose.PDF FOSS for Python 包后,所有公共成员对任何 Python 应用程序均可访问。属性:errors、has_errors、phrase、regex_results、text_fragments、text_replace_options,以及另 1 项。

属性

名称类型访问描述
text_fragmentslist[TextFragment]读取上一次访问中找到的 :class:TextFragment 对象列表。
regex_resultslist[RegexResult]读取正则搜索时填充的 :class:RegexResult 对象列表。
errorslist[Any]读取上次访问期间收集的错误(如果有)。
phrase`strNone`读取
text_search_optionsTextSearchOptions读取获取文本搜索选项。
text_replace_options`AnyNone`读取
has_errorsbool读取获取 has errors。

方法

签名描述
`init(phrase: strNone, text_search_options: TextSearchOptions
visit(page_or_doc: Any)Process page_or_doc 并收集匹配的文本片段。
reset()清除所有已收集的片段、正则表达式结果和错误。
remove_all_text()删除所有已收集的文本片段(相当于 reset,但不清除错误)。
apply_for_all_fragments(action: Callable[[TextFragment], Any]) → list[Any]Apply action 对每个已收集的片段进行操作并返回结果。

另请参阅

 中文