AWS SageMaker自定义实体标注人工审核中如何展示PDF原始结构?
带表格结构的PDF人工审核标注实现方案
我已修改该示例以读取表格格式的PDF文件。我希望在执行人工审核流程时保留原始PDF的表格结构。我注意到自定义工作者任务模板使用的crowd-entity-annotation元素似乎仅支持读取文本。我了解人工审核流程会读取存储在S3密钥中、由Textract流程生成的原始文本。我曾考虑使用tabulate将内容写入S3,但我认为这并非最优解决方案。我希望既保留PDF结构,同时仍具备标注自定义实体的能力。
- 替换单一的
crowd-entity-annotation组件,改用AWS A2I自带的组合组件实现需求:你可以直接在自定义工作者模板中使用crowd-table组件渲染Textract返回的表格结构化数据,该组件原生支持保留完整的行列格式、单元格样式,同时兼容实体标注能力,不需要你手动转格式。 - 调整任务输入数据的存储逻辑:不要仅提取Textract输出的纯文本存入S3,直接保留Textract返回的完整结构化响应(包含
Blocks数组内的表格、单元格、行列归属等全量元数据)作为任务输入,模板可以直接解析这部分数据渲染成可视化表格,不需要额外用tabulate做格式转换。 - 如果需要同时对照原PDF标注,可以在模板中嵌入PDF预览组件,和可标注的表格模块并列展示,标注结果会自动绑定对应单元格的坐标、行列索引和文本信息,完全不会丢失原始PDF的结构关联,后续数据处理也能直接对应到原表格位置。
内容的提问来源于stack exchange,提问作者Luis
相关产品推荐
相关产品推荐

