문서 계산 결과 읽기
python
result = client.document_job_result(job_ref)
print(result.content_ref)
data = result.to_dict()성공한 계산의 정확한 px.DocumentAnalysis 또는 px.DocumentTranslation을 반환합니다. 두 타입 모두 불변 값이며 to_dict()는 분리된 복사본입니다. 분석은 원본·페이지·영역· 읽기 순서·신뢰도·엔진 정보를, 번역은 정확한 원문 분석 참조와 언어쌍·번역 구간을 담습니다. 번역의 원문 연결은 읽어 둔 DocumentAnalysis로 translation.resolve(analysis)를 호출해 확인할 수 있습니다.
현재 Client의 Project에서 작업과 보존된 결과를 읽습니다. Runtime은 각 청크에 현재 읽기 권한을 적용합니다. SDK는 16MiB 한도, 청크 식별자·크기·오프셋, 전체 콘텐츠 해시와 원본 참조를 확인하고 기존 Core/native codec으로 값을 검증합니다. 응답에 선언된 크기로 전체 버퍼를 미리 할당하지 않으며 중간에 실패하면 부분 값을 반환하지 않습니다.
state가 succeeded가 아니면 PX_RUN_STATE_CONFLICT입니다. 해당 Project에 작업이 없으면 PX_TARGET_NOT_FOUND이며 닫힌 Client는 사용할 수 없습니다. 원래 업로드한 PDF 경로나 실행 엔진 없이도 보존된 결과를 읽을 수 있습니다.
읽는 것만으로 review가 바뀌거나 Report에 반영되지는 않습니다. 결과를 확인한 후 명시적 검토와 Report 반영을 진행합니다. 검토가 refused인 성공 결과도 현재 읽기 권한이 있으면 조회할 수 있습니다.