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