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
| PageRange | 1-3,7 gibi bir sayfa aralığı ifadesi veya tüm sayfalar için boş bir dize |
|---|---|
| DPI | Sınırlı pozitif raster çözünürlüğü |
| Language | Sağlayıcı tarafından tanımlanan dil ipucu |
| 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'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