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 보고서로 바꿉니다
완료된 페이지는 1부터 시작하는 page, readingSource, warnings를 기록합니다. 경고는 진단 코드를 줄바꿈으로 이은 문자열이고, 스키마 2 구조화 JSON은 경고 배열을 사용합니다
읽기 소스는 tagged, mixed, geometric, geometric-columns입니다
비고
이 보고서는 구조화 JSON, XHTML, CSV, Markdown, DOCX 추출을 다룹니다. 추출 전에 거부된 잘못된 요청은 이전 보고서를 그대로 둘 수 있습니다
완료된 보고서는 분석이 성공적으로 돌아왔다는 뜻이며, 완전한 의미 구조, 올바른 레이아웃 추론, 유효한 태깅, PDF/UA 적합성을 보증하지 않습니다
경고는 지원되지 않는 객체 참조 텍스트, 해석되지 않은 역할이나 네임스페이스, 순환이나 순회 한도, 없는 소스 매핑, 모호한 공유 Form XObject 항목을 밝힙니다
구조 순회나 바인딩이 불완전하면 추출된 소스 텍스트는 mixed 또는 geometric 폴백을 통해 유지됩니다. 블록별 출처와 structureComplete는 ExtractStructuredPage에서 확인하십시오
취소나 추출 실패 시 오류 보고서가 남을 수 있습니다. 호출 결과는 LastErrorCode와 일반 작업 수명 주기를 참고하십시오
이 게터는 최신 오류를 지우지 않습니다. DLL A 변형은 UTF-8을 반환하며, DLL 문자열 포인터는 이 인스턴스에서 다음 문자열 반환 호출까지 유효합니다
참고 항목
SetStructuredTextOptions, GetStructuredTextOptions, ExtractStructuredDocument, ExportDocumentMarkdown, SaveDOCXToStream