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