新手求助:如何在Abbyy Flexicapture发票项目验证前导出未识别页面
在ABBYY FlexiCapture验证阶段前导出未识别页面的操作方案
手动操作方案(适合新手快速上手)
- 打开ABBYY FlexiCapture客户端,进入批次管理界面
- 定位到目标发票批次,右键选择查看批次详情
- 在弹出的详情窗口中,切换到未识别页面标签(部分版本显示为“未分类页面”,可通过页面状态筛选确认)
- 选中目标页面:按
Ctrl+A全选所有未识别页面,或手动勾选特定页面 - 右键点击选中项,选择导出,在弹窗中设置导出格式(PDF/TIFF等)和保存路径,确认完成导出
自动化批量处理方案(适合多批次场景)
如果需要处理大量批次,可利用FlexiCapture的Scripting API编写脚本自动导出:
以下是VBScript示例(适配多数FlexiCapture版本):
' 初始化FlexiCapture应用并打开项目 Set fcApp = CreateObject("FlexiCapture.Application") Set targetProject = fcApp.Projects.Open("C:\Your\Project\Path\InvoiceProject.fcp") ' 遍历所有待验证的批次 For Each batch In targetProject.Batches ' 筛选处于"待验证"状态的批次 If batch.Status = 3 ' fcBatchStatus_ReadyForVerification的枚举值为3 For Each doc In batch.Documents ' 筛选未识别的文档/页面 If doc.Status = 0 ' fcDocumentStatus_Unrecognized的枚举值为0 ' 导出该文档所有页面,命名规则可自定义 doc.ExportPages 1, doc.Pages.Count, "C:\Export\UnrecognizedPages\Batch_" & batch.ID & "_Doc_" & doc.ID & ".tiff" End If Next End If Next ' 保存项目并释放资源 targetProject.Save targetProject.Close Set fcApp = Nothing
- 注意:替换脚本中的项目路径和导出路径为实际地址;运行前确保FlexiCapture服务处于正常运行状态
- 不同版本的枚举值可能略有差异,可参考官方文档调整状态判断的数值
关键注意事项
- 部分FlexiCapture版本的界面标签名称可能不同,但核心功能入口一致(可通过图标识别导出功能)
- 导出前建议预览页面,确认是否为真正未识别的发票页面,避免误导出已识别内容
内容的提问来源于stack exchange,提问作者user13419405
相关产品推荐
相关产品推荐

