用于注释的 Kofax Capture 自定义模块(面板)

Kofax Capture custom module(panel) for annotation

我正在尝试找出使 Kofax Capture 用户能够在处理 tiff 图像时注释它们的最佳方法(如果可能的话)(最好是在 Kofax Capture/KTM 的验证步骤中)。我确实有一个可以注释 pdf 和 tif 文件的 Atalasoft DotImage 库,所以我必须弄清楚如何开发这个自定义 module/panel 并将其插入验证屏幕,以便用户可以使用它批量将注释刻录到图像中。

谢谢,

戈兰

首先:只有 KC 验证可以使用自定义面板,如果您已经或打算使用 KTM 验证,则不会希望切换到 KC 验证。

KTM 交互模块具有称为便签的功能。这个内置功能允许用户在图像的任何位置添加注释。然后可以通过脚本中的文档对象访问这些注释 (pXDoc.Annotations)。这些不会刻录到开箱即用的图像中,但是您可以让用户使用此界面,然后使用 Batch_Close 事件循环浏览文档并访问他们创建的笔记。确保选中关闭模式,以便在批处理错误挂起或关闭时不采取任何操作。

那时你可能会走不同的路线:

  1. 直接从验证的 Batch_Close 事件修改图像 - KTM 脚本只能看到 COM 可见程序集,我相信 Atalasoft 不是。因此,您需要创建自己的 COM 可见程序集,它从注释中获取坐标和文本。然后在 Batch_Close 中调用它来注释您的图像。
  2. 存储文本和坐标以便稍后修改图像 - 您可能会使用 Batch_Close 只是将数据从 KTM 中取出并放入 KC 自定义存储字符串或图像旁边的外部文件中。然后您将编写一个 KC 自定义模块来使用该数据修改图像。

第二个选项可能需要更多工作,但我的直觉是避免交互模块中的任何复杂性。