DeskewPage

معالجة الصور، معالجة الصفحات، OCR

الوصف

يرصد زاوية التصحيح لصفحة ممسوحة ضوئيًا ويغلف محتواها القائم بمصفوفة تدوير موسّطة دون ترسترة الصفحة أو إعادة أخذ عيناتها

الصيغة

Delphi

Function TPDFlib.DeskewPage(Page: Integer; DPI: Double= 0;
  MaxAngle: Double= 0; AngleStep: Double= 0;
  MinConfidence: Double= 0; Options: Integer= 0): Double;

ActiveX

Function PDFlib::DeskewPage(Page As Long, DPI As Double,
  MaxAngle As Double, AngleStep As Double, MinConfidence As Double,
  Options As Long) As Double

DLL

double DLDeskewPage(int InstanceID, int Page, double DPI,
  double MaxAngle, double AngleStep, double MinConfidence,
  int Options);

المعاملات

Pageرقم الصفحة ويبدأ العد من 1
DPI, MaxAngle, AngleStepعناصر تحكم التحليل الموصوفة في AnalyzePageSkewJSON
MinConfidenceأدنى نسبة نتيجة قمة إلى أساس؛ يختار الصفر 3
Optionsصفر يحفظ المقياس وقد يكشف زوايا بيضاء؛ ويحجّم PDF_DESKEW_FILL_PAGE المحتوى المدوّر بما يكفي لملء صندوق الصفحة غير المتغير

قيم الإرجاع

تُرجع زاوية التصحيح التي طُبقتتُرجع صفرًا عندما تكون الصفحة مستقيمةً سلفًا أو الثقة تحت العتبة أو الصفحة ذات بنية مقدمة غير كافية أو فشلت العملية؛ افحص

تساوي LastErrorCode القيمة 113 لوسائط غير صالحة والقيمة 517 لأعطال استخراج أو تدفق

ملاحظات

الصورة النقطية للتحليل مؤقتة ومحدودة، بينما يحتفظ ملف PDF المحفوظ بالرسومات المتجهة الأصلية وبيانات صورة المسح وأي طبقة نص OCR قائمة

تُحشر طبقات محتوى الصفحة كلها في حالة رسومات خارجية واحدة فتحافظ انتقالات الحالة عبر مصفوفة /Contents على ترتيبها الأصليتحفظ أبعاد الصفحة والصفحة المحددة

تحفظ أبعاد الصفحة والصفحة المحددة

هندسة التعليقات وأدوات النماذج ليست محتوى صفحة ولا تُحوَّل، لذا صحح ميل الصفحات الممسوحة ضوئيًا قبل إضافة تعليقات OCR أو روابط أو حقول نماذج

تساوي LastErrorCode القيمة 113 لصفحة أو قناع خيارات غير صالح والقيمة 517 عند فشل الاستخراج

انظر أيضًا

AnalyzePageSkewJSON, DeskewPageRange, OCRPage