OCRDocumentEx

OCR, işleme, belge düzenleme

Açıklama

Bir sayfa aralığında OCRPageEx'i çalıştırır, her seferinde yalnızca bir raster sayfayı bellekte tutar

Sözdizimi

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);

Parametreler

PageRange1-3,7 gibi bir sayfa aralığı ifadesi veya tüm sayfalar için boş bir dize
DPISınırlı pozitif raster çözünürlüğü
LanguageSağlayıcı tarafından tanımlanan dil ipucu
FontNameGömülebilir bir TrueType yazı tipi veya yedek seçimi için boş bir dize
MinConfidence0 ile 1 arasındaki kapsayıcı kelime güveni eşiği
OptionsApplyOCRTextLayerEx'in katman politikası bitmaskesi; seçilen her sayfaya bağımsız uygulanır

Dönüş değerleri

Tamamlanma, başarısızlık veya iptal öncesinde işlenen sayfa sayısı; mevcut metin politikası tarafından atlanan sayfalar ve kabul edilmiş kelime içermeyen sayfalar da buna dahildir

Sonuna kadar tamamlanan bir çağrı, seçilen sayfaların sayısını döndürür; sonraki bir sayfa başarısız olursa daha önce başarılı sayfalar işlenmiş olarak kalır

Açıklamalar

Her PNG, sonraki sayfa oluşturulmadan önce serbest bırakılır; böylece en yüksek raster bellek kullanımı sayfa sayısını değil, en büyük sayfayı izler

Yerel ya da yabancı gizli metni korumak ve metni yalnızca kütüphaneye ait OCR katmanlarından gelen sayfaları yenilemek için 3 seçeneğini kullanın

İlerleme ve iş birliğine dayalı iptal, normal işlem yaşam döngüsünü kullanır; sağlayıcı iptali, geçerli sayfanın OCR sonucunu uygulamadan bırakır

GetOCRDiagnosticsJSON, tüm sayfaların toplu bir raporu yerine denenen ya da atlanan son sayfayı tanımlar

Ayrıca bkz

OCRDocument, OCRPageEx, ConfigureTesseractOCR, GetOCRDiagnosticsJSON, LastOCRError