设备#

不同的格式处理程序(pdf、xps等)将页面解释为“设备”。设备是可以对页面执行的所有操作的基础:渲染、文本提取和搜索。设备类型由选择的构造方法决定。

类 API

class Device#
__init__(self, object, clip)#

像素图或显示列表设备的构造函数。

Parameters:
  • 对象 (PixmapDisplayList) – 要么是一个 Pixmap,要么是一个 DisplayList

  • clip (IRect) – 一个可选的 IRect,用于 Pixmap 设备,以限制渲染到页面的某个区域。如果需要完整页面,请指定 None。对于显示列表设备,此参数必须省略。

__init__(self, textpage, flags=0)#

文本页面设备的构造函数。

Parameters:
  • 文本页面 (文本页面) – 文本页面 对象

  • flags (int) – 控制文本如何解析到文本页面。目前可以在此参数中编码3个选项,参见 文本提取标志。要设置这些选项,请使用类似 flags=0 | TEXT_PRESERVE_LIGATURES | … 的方式。


本软件按原样提供,不作任何明示或暗示的担保。该软件根据许可证分发,除非按照该许可证的条款明确授权,否则不得复制、修改或分发。有关许可信息,请参阅artifex.com或联系Artifex Software Inc.,地址:39 Mesa Street, Suite 108A, San Francisco CA 94129, United States以获取更多信息。