OCRPageEx
OCR، العرض، تحرير المستندات
الوصف
يفحص سياسة النص القائم، ويعرض صفحة واحدة إلى PNG عند الحاجة، ويستدعي مزود OCR المحدد، ثم يطبق النتيجة بوصفها طبقة نص غير مرئية مملوكة
الصيغة
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);
المعاملات
| Page | الصفحة الهدف ويبدأ العد من 1 |
|---|---|
| DPI | دقة الرستر المنتهية الموجبة المرسلة إلى المزود |
| Language | إرشاد لغة يعرفه المزود؛ ويستخدم مزود Tesseract المضبوط أسماء البيانات المدربة مثل eng |
| FontName | خط TrueType قابل للتضمين أو سلسلة فارغة للاختيار البديل |
| MinConfidence | عتبة ثقة الكلمة الشاملة من 0 إلى 1 |
| Options | سياسات الطبقة البتية المعرفة في ApplyOCRTextLayerEx؛ فالصفر يلحق طبقة، و1 يتخطى النص القائم غير المملوك، و2 يستبدل طبقات OCR المملوكة |
قيم الإرجاع
| 1 | طُبقت النتيجة، أو تخطيت الصفحة، أو لم تستوفِ أي كلمة العتبة |
|---|---|
| 0 | منع العرض أو تنفيذ المزود أو التحقق من النتيجة أو كتابة الطبقة أو الإلغاء من اكتمال العملية |
ملاحظات
استخدم ConfigureTesseractOCR لمحول المحرك المورَّد، أو عيّن callback مملوكًا للتطبيق عبر OnOCRPage
يفحص النص القائم قبل العرض وتنفيذ المزود، فلا تحتاج الصفحة المتخطاة إلى محرك OCR
تتجاهل ذاك الفحصة تدفقات OCR القديمة المملوكة فقط؛ وتبقى طبقة النص غير المرئي الأجنبية أو النص المخفي في Form XObject مستدعى يُحسب نصًا قائمًا
فعّل كشف الاتجاه صراحةً للمسوح الضوئية التي تحتاج تصحيح ربع دورة متحقَّقًا منه؛ وتؤدي الثقة المنخفضة في الاتجاه إلى إخفاق دون تغيير طبقة OCR
اقرأ GetOCRDiagnosticsJSON لمعرفة إجراء الطبقة وأحدث تقارير التعرف والاتجاه للمحرك المضبوط
انظر أيضًا
OCRPage, OCRDocumentEx, ApplyOCRTextLayerEx, ConfigureTesseractOCR, LastOCRError