GetLastStructuredTextDiagnostics

النص، الاستخراج، البيانات المهيكلة

الوصف

يعيد JSON يصف أحدث تحليل استخراج مهيكل على هذا المثيل

الصيغة

Delphi

Function TPDFlib.GetLastStructuredTextDiagnostics: WideString;

DLL

Function DLGetLastStructuredTextDiagnostics(InstanceID: Integer): PWideChar; Stdcall;
Function DLGetLastStructuredTextDiagnosticsA(InstanceID: Integer): PAnsiChar; Stdcall;

ActiveX

Function PDFlib::GetLastStructuredTextDiagnostics() As String

التقرير

{
  "status": "completed",
  "pages": [
    {
      "page": 1,
      "readingSource": "tagged",
      "warnings": ""
    },
    {
      "page": 2,
      "readingSource": "mixed",
      "warnings": "shared-tagged-form-occurrence-order-unresolved\r\n"
    }
  ]
}

التقرير الابتدائي هو {"status":"notRun"}؛ وتبدأ محاولة الاستخراج بـ {"status":"error","code":"extraction_failed"} ويستبدل التحليل الناجح بها تقريرًا completed

يسجل كل صفحة مكتملة page التي تبدأ من 1 وreadingSource وwarnings؛ والتحذيرات سلسلة تفصل بين رموزها التشخيصية أسطر جديدة، بينما يستخدم JSON المهيكل بنسخة المخطط 2 مصفوفة تحذيرات

مصادر القراءة هي tagged وmixed وgeometric وgeometric-columns

ملاحظات

يغطي التقرير استخراج JSON المهيكل وXHTML وCSV وMarkdown وDOCX؛ وقد تترك الطلبات غير الصالحة المرفوضة قبل الاستخراج التقرير السابق كما هو

التقرير المكتمل يعني أن التحليل أعاد النتيجة بنجاح؛ وهو لا يصادق على اكتمال الدلالات أو صحة استنتاج التخطيط أو صلاحية الوسم أو مطابقة PDF/UA

تُفصح التحذيرات عن نص مراجع كائنات غير مدعوم وأدوار أو مساحات أسماء غير محلولة ودورات أو حدود اجتياز وخرائط مصادر مفقودة و occurrences مشتركة ملتبسة لـ Form XObject

حين يكون اجتياز البنية أو ربطها غير مكتمل يُحفظ النص المصدَر عبر الاحتياط المختلط أو الهندسي؛ وافحص ExtractStructuredPage لمعرفة مصدر كل كتلة وقيمة structureComplete

قد يترك الإلغاء أو إخفاق الاستخراج تقرير الخطأ قائمًا؛ فراجع LastErrorCode ودورة حياة العملية الاعتيادية لمعرفة نتيجة الاستدعاء

لا يمسح الجالب آخر خطأ؛ وتعيد نسخة A في DLL‏ UTF-8، وتبقى مؤشرات السلاسل في DLL صالحة حتى الاستدعاء التالي العائد لسلسلة على هذا المثيل

انظر أيضًا

SetStructuredTextOptions, GetStructuredTextOptions, ExtractStructuredDocument, ExportDocumentMarkdown, SaveDOCXToStream