问题标签 [modi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 MODI 并将图像更改为灰度
我正在使用 Microsoft Office Document Imaging (MODI) 并尝试加载 TIF 文件,但在执行 OCR 之前将其转换为灰度。
我不确定如何做到这一点。
我的代码中有这个:
私人 MODI.Document _MODIDocument = null;
_MODIDocument = 新 MODI.Document();
_MODIDocument.Create(文件名); axMiDocView1.Document = _MODIDocument;
有人能告诉我如何将文档的图像部分转换为灰度吗?
谢谢
java - 从 Oracle BPM 10g 打印到 Microsoft Document Image Writer 时抑制打印对话框
我们有一个 Oracle BPM 10g 活动:
- 读取表单填写保护的 Word 文档模板。
- 将数据合并到字段中。
- 将合并/填充的副本保存到文件系统。
- 将文档打印到选定的预定义打印机或默认打印机。
当打印到“真实”打印机时,所有这些都可以正常工作。但是,现在需要将 Word 文档输出到 TIFF。尝试使用“Microsoft Document Image Writer”作为打印机选项之一无法按预期工作。通常,当直接从 Word(或任何其他应用程序)打印到 Microsoft Document Image Writer 时,系统会提示您输入保存结果文件的位置。尝试从 BPM 10g 中的此特定活动进行打印时,不会出现此提示。
理想情况下,我们实际上希望绕过对话框并将 TIFF 直接输出到文件系统。但是,我还没有找到一种以编程方式控制它的方法。也就是说,能够在代码中指定目标文件名。现在,我只是试图将输出输出到 Microsoft Document Image Writer,以确保它正常工作。
因此,最重要的问题是:
- 这可以做到吗?即,打印到 Microsoft Document Image Writer
- 如果是,可以抑制文件位置对话框吗?
- 如何?
c# - MODI MiSelectRects 获取坐标错误
我有一个 Windows 窗体应用程序,它在执行时会启动 Firefox,获取窗口的进程和句柄,并对 Firefox 进行屏幕截图,将其保存到磁盘 (temp.bmp) 并调用 ProcessGetWindow。我基本上是在 MODI 中使用 MiSelectRects 来捕获我正在寻找的单词周围的矩形,然后我使用 AutoIT 鼠标单击单词。
问题是我的坐标离顶部大约 10 个像素。
有什么想法可能是错的吗?这是进行处理的函数。我已经注释掉了 AutoIT 处理,我只是在使用 MessageBox 进行调试以显示实际坐标。然后我用 AutoIT 的 Window Info 工具确认它肯定是关闭的......我做错了什么还是 MODI 搞砸了?
c# - 如何在我的应用程序中从 COM 检索 MODI 引用?
我得到以下错误
由于以下错误,检索具有 CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B} 的组件的 COM 类工厂失败:80040154 未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))。
如何在我的应用程序中从 COM 检索 MODI 引用?我没有MODI的dll文件。& 我使用了名为 AxInterop.MODI & Interop.MODI 的参考文件,但我无法执行该应用程序。
我需要这个文件来从图像中检索文本。
任何人都可以帮助我吗?下面的代码:
txtdata = 文本框,PictureBox1 = 存储图片的图片框,& Btnclick = 按钮
vb.net - 您可以使用 MODI OCR 处理复选框(非字母非数字字符/项目)吗?
我有一个 vb.net 应用程序成功处理 TIF 文件中的文本,但它忽略了复选框。无论如何使用 MODI 来处理文件中非文本的任何内容?比如一个人用笔在复选框内做的标记?我想我需要能够评估像素的位置。这是针对零预算的个人项目。谢谢你。
windows-server-2008 - Windows 2008 64 位上的 Microsoft Office 文档成像
我在 Office 2007 中使用 MODI 在 windows 7 上完成了文档成像,并且成功。但是,当我将带有 MODI 的相同 office 2007 安装到 windows server 2008 上时,它不再适用于我的程序。它引发了“(0xc6c80001):对象尚未初始化并且无法在MODI.IDocument.OCR中使用”的comexception。我根本没有更改任何代码。有人有什么想法吗?
vb6 - 如何在 VB6 中处理 OCR 扫描错误
我试图从图片文档中获取所有信息。其中包括某些部分的手写。在扫描此即时消息时,我的屏幕冻结得像地狱一样,然后给出一个错误,说 VB6 停止工作......我真的不知道是什么原因造成的,所以如果出现错误或 OCR 故障,我只想克服它。可惜还没有成功。这是我到目前为止所做的:
那么我该如何处理这个冻结问题呢?
vb6 - 如何在 VB6 中进行区域 OCR?
正如您在下面看到的那样,我制作了一个程序来扫描文档并可选择获取页面信息以及材料和尺寸信息以及日期信息。
当我像这样使用 OCR 扫描时:
这将获取整个页面,但我只想扫描这 3 个特定区域,那么我该如何实现呢?有什么功能吗?哪个只扫描 X,Y 坐标?
c# - 如何在 C# 中使用 MODI (Microsoft Office Document Imaging) 进行连续 OCR
我将文档扫描为文件夹中的 .jpg 图片,我想在 C# 中为该文件夹中的每个文档连续执行 OCR。到目前为止,我已经这样做了:
但是 MODI 给出了OCR running!
orCant reach file.File is in use.
错误..
视情况而定:
我怎样才能避免这些错误?
有没有办法停止 OCR 操作并耗尽所有正在使用的对象?
如果有人可以回答上述任何问题,将不胜感激。
c# - COMException:“对象尚未初始化,还不能使用”
我正在使用文档图像库来解析图像中的文本。我的代码在本地运行良好,但在 Windows Server 2003 中部署时遇到问题。
谁可以帮我这个事?