OCRPageEx

OCR, işleme, belge düzenleme

Açıklama

Mevcut metin politikasını denetler, gerektiğinde bir sayfayı PNG'ye oluşturur, seçilen OCR sağlayıcısını çağırır ve sonucu kütüphaneye ait görünmez bir metin katmanı olarak uygular

Sözdizimi

Delphi

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

ActiveX

Function PDFlib::OCRPageEx(Page As Long, DPI As Double, Language As String,
  FontName As String, MinConfidence As Double, Options As Long) As Long

DLL

int DLOCRPageEx(int InstanceID, int Page, double DPI, const wchar_t* Language,
  const wchar_t* FontName, double MinConfidence, int Options);
int DLOCRPageExA(int InstanceID, int Page, double DPI, const char* Language,
  const char* FontName, double MinConfidence, int Options);

Parametreler

Page1'den başlayan hedef sayfa
DPISağlayıcıya gönderilen sınırlı pozitif raster çözünürlüğü
LanguageSağlayıcı tarafından tanımlanan dil ipucu; yapılandırılmış Tesseract sağlayıcısı eng gibi eğitim verisi adları kullanır
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 tarafından tanımlanan bitsel katman politikaları; sıfır ekler, 1 mevcut kütüphaneye ait olmayan metni atlar, 2 kütüphaneye ait OCR katmanlarını değiştirir

Dönüş değerleri

1Sonuç uygulandı, sayfa atlandı ya da eşiği karşılayan kelime çıkmadı
0Oluşturma, sağlayıcı yürütmesi, sonuç doğrulaması, katman yazımı ya da iptal, tamamlanmayı engelledi

Açıklamalar

Sağlanan motor bağdaştırıcısı için ConfigureTesseractOCR'ı kullanın ya da uygulamaya ait bir OnOCRPage geri çağrısı atayın

Mevcut metin denetimi, oluşturma ve sağlayıcı yürütmesinden önce çalışır; böylece atlanan bir sayfa OCR motoru gerektirmez

Yalnızca kütüphaneye ait eski OCR akışları bu denetim tarafından yok sayılır; çağrılan bir Form XObject içindeki yabancı görünmez metin katmanı ya da gizli metin yine de mevcut metin sayılır

Doğrulanmış bir çeyrek tur düzeltmesine ihtiyaç duyan taramalar için yön algılamayı açıkça etkinleştirin; düşük yön güveni, OCR katmanını değiştirmeden başarısız olur

Katman eylemi ile yapılandırılmış motorun en son tanıma ve yön raporları için GetOCRDiagnosticsJSON'u okuyun

Ayrıca bkz

OCRPage, OCRDocumentEx, ApplyOCRTextLayerEx, ConfigureTesseractOCR, LastOCRError