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
| Page | 1'den başlayan hedef sayfa |
|---|---|
| DPI | Sağlayıcıya gönderilen sınırlı pozitif raster çözünürlüğü |
| Language | Sağ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 |
| FontName | Gömülebilir bir TrueType yazı tipi veya yedek seçimi için boş bir dize |
| MinConfidence | 0 ile 1 arasındaki kapsayıcı kelime güveni eşiği |
| Options | ApplyOCRTextLayerEx 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
| 1 | Sonuç uygulandı, sayfa atlandı ya da eşiği karşılayan kelime çıkmadı |
|---|---|
| 0 | Oluş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