OCRDocumentEx

OCR, Rendering, Dokumentbearbeitung

Beschreibung

Führt OCRPageEx über einen Seitenbereich aus und hält jeweils eine Rasterseite vor

Syntax

Delphi

Function TPDFlib.OCRDocumentEx(Const PageRange: WideString; DPI: Double;
  Const Language, FontName: WideString; MinConfidence: Double;
  Options: Integer): Integer;

ActiveX

Function PDFlib::OCRDocumentEx(PageRange As String, DPI As Double,
  Language As String, FontName As String, MinConfidence As Double,
  Options As Long) As Long

DLL

int DLOCRDocumentEx(int InstanceID, const wchar_t* PageRange, double DPI,
  const wchar_t* Language, const wchar_t* FontName, double MinConfidence,
  int Options);
int DLOCRDocumentExA(int InstanceID, const char* PageRange, double DPI,
  const char* Language, const char* FontName, double MinConfidence,
  int Options);

Parameter

PageRangeEin Seitenbereichsausdruck wie 1-3,7 oder eine leere Zeichenfolge für alle Seiten
DPIDie endliche, positive Rasterauflösung
LanguageEin vom Anbieter definierter Sprachhinweis
FontNameEine einbettbare TrueType-Schriftart oder eine leere Zeichenfolge zur Auswahl einer Ausweichschrift
MinConfidenceDer inklusive Wortkonfidenz-Schwellenwert von 0 bis 1
OptionsDie Ebenenrichtlinien-Bitmaske aus ApplyOCRTextLayerEx, unabhängig auf jede ausgewählte Seite angewendet

Rückgabewerte

Die Anzahl der Seiten, die vor Abschluss, Fehlschlag oder Abbruch verarbeitet wurden, einschließlich durch die Richtlinie für vorhandenen Text übersprungener Seiten und Seiten ohne akzeptierte Wörter

Ein vollständig abgeschlossener Aufruf liefert die Anzahl der ausgewählten Seiten; früher erfolgreich verarbeitete Seiten bleiben festgeschrieben, wenn eine spätere Seite fehlschlägt

Anmerkungen

Jedes PNG wird freigegeben, bevor die nächste Seite gerendert wird, daher folgt der Spitzen-Rasterspeicher der größten Seite und nicht der Seitenzahl

Verwenden Sie Option 3, um nativen oder fremden verborgenen Text zu bewahren und Seiten zu aktualisieren, deren einziger Text aus bibliothekseigenen OCR-Ebenen stammt

Fortschritt und kooperativer Abbruch verwenden den normalen Operationslebenszyklus; ein Abbruch durch den Anbieter lässt das OCR-Ergebnis der aktuellen Seite unangewendet

GetOCRDiagnosticsJSON beschreibt die zuletzt versuchte oder übersprungene Seite, nicht einen Sammelbericht über alle Seiten

Siehe auch

OCRDocument, OCRPageEx, ConfigureTesseractOCR, GetOCRDiagnosticsJSON, LastOCRError