DeskewPageRange

图像处理、页面操作、OCR

描述

分析页面范围内的页面,并对角度和置信度通过校正阈值的每个页面应用 DeskewPage

语法

Delphi

Function TPDFlib.DeskewPageRange(Const PageRange: WideString;
  DPI: Double= 0; MaxAngle: Double= 0; AngleStep: Double= 0;
  MinConfidence: Double= 0; Options: Integer= 0): Integer;

ActiveX

Function PDFlib::DeskewPageRange(PageRange As String, DPI As Double,
  MaxAngle As Double, AngleStep As Double, MinConfidence As Double,
  Options As Long) As Long

DLL

int DLDeskewPageRange(int InstanceID, const wchar_t* PageRange,
  double DPI, double MaxAngle, double AngleStep,
  double MinConfidence, int Options);
int DLDeskewPageRangeA(int InstanceID, const char* PageRange,
  double DPI, double MaxAngle, double AngleStep,
  double MinConfidence, int Options);

参数

PageRange页面范围,例如 1-3,7,10-12;空字符串选择所有页面
DPI, MaxAngle, AngleStep, MinConfidence, Options与 DeskewPage 相同的控件

返回值

返回已校正其内容的页面数

没有页面符合条件或请求失败时返回零;请检查 LastErrorCode 以了解失败详情

备注

每次处理一页,因此分析内存受一个光栅而非文档页数限制

处理在第一个运行时错误处停止,并恢复调用前选定的页面

另请参阅

DeskewPage、AnalyzePageSkewJSON、OCRDocument