如何让 Indexing Service 和 MODI 通过 OCR 生成全文?

发布于 2024-07-04 01:27:55 字数 755 浏览 9 评论 0原文

我已配置索引服务来索引我的文件,其中还包括保存为高分辨率的扫描图像 TIFF 文件。 我还安装了 MS Office 2003+ 并正确配置了 MS Office Document Imaging (MODI),因此我可以执行 OCR< /a> 在我的图像上,甚至将 OCR 文本嵌入到 TIFF 中。

索引服务能够索引并查找那些手动 OCR 并重新处理的 TIFF -s - 使用文本数据保存(使用 MS Document Imaging 工具)。

事实证明,随 Windows XP SP2 一起部署的数据执行保护 (DEP) 认为 MODI 是恶意的,并拒绝让它发挥其魔力。 我已经能够通过完全关闭 DEP 来让它工作,但我发现这个解决方案不太优雅。

有没有更好的解决方案可以在不禁用 DEP 的情况下完成这项工作?

I have configured Indexing Service to index my files, which also include scanned images saved as hi-res TIFF files. I also installed MS Office 2003+ and configured MS Office Document Imaging (MODI) correctly, so I can perform OCR on my images and even embed the OCR'd text into TIFFs.

Indexing Service is able to index and find those TIFF-s that were manually OCR'd and re-saved with text data (using MS Document Imaging tool).

Turns out, Data Execution Prevention (DEP) which is deployed with Windows XP SP2 thinks MODI is malicious and refuses to let it do its magic. I have been able to get it to work by turning DEP off completely, but I found this solution to be inelegant.

Is there a better solution to make this work, without disabling DEP?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

短暂陪伴 2024-07-11 01:27:55

为特定应用程序禁用 DEP。

如何禁用特定应用程序的 DEP

  1. 单击 Windows 计算机上的“开始”按钮,然后选择“计算机”>“DEP”。 系统属性> 高级系统设置。
  2. 从“系统属性”对话框中,选择“设置”。
  3. 选择“数据执行保护”选项卡。
  4. 选择为除我选择的程序和服务之外的所有程序和服务启用 DEP。

单击“添加”并使用浏览功能浏览到要排除的程序可执行文件,例如 excel.exe 或 word.exe。

根据您的 Windows 版本,您可能需要通过右键单击 Windows 资源管理器中的“此电脑”或“计算机”来访问“系统属性”对话框。

  1. 在 Windows 资源管理器中,右键单击并选择“属性”>“属性”。 高级系统设置> 系统属性。
  2. 选择高级> 性能> 数据执行保护。
  3. 选择为除我选择的程序和服务之外的所有程序和服务启用 DEP。
  4. 单击“添加”并使用浏览功能浏览到要排除的程序可执行文件。

排除:

C:\Program Files\Common Files\Microsoft Shared\MODI\11.0\MSPOCRDC.EXE  
C:\Program Files\Common Files\Microsoft Shared\MODI\11.0\MSPSCAN.EXE  
C:\Program Files\Common Files\Microsoft Shared\MODI\11.0\MSPVIEW.EXE

不属于答案的附加信息:

要在最新版本的 Windows 上获取并安装 MODI,请参阅:
Microsoft Office 文档映像 – Office 2010 到 Office 2016

参考:

"从 DEP(数据执行保护)中排除程序"

Microsoft Office 文档扫描错误

MODI 是一部分(免费)“Microsoft SharePoint Designer 2007< /a>”。

Disable DEP for specific applications.

How to Disable DEP for Specific Applications

  1. Click the Start button on your Windows computer and choose Computer > System Properties > Advanced System Settings.
  2. From the System Properties dialog, select Settings.
  3. Select the Data Execution Prevention tab.
  4. Select Turn on DEP for all programs and services except those I select.

Click Add and use the browse feature to browse to the program executable you want to exclude—for example, excel.exe or word.exe.

Depending on your version of Windows, you may need to access the System Properties dialog box by right-clicking This PC or Computer from Windows Explorer.

  1. In Windows Explorer, right-click and choose Properties > Advanced System Settings > System Properties.
  2. Select Advanced > Performance > Data Execution Prevention.
  3. Select Turn on DEP for all programs and services except those I select.
  4. Click Add and use the browse feature to browse to the program executable you want to exclude.

Exclude:

C:\Program Files\Common Files\Microsoft Shared\MODI\11.0\MSPOCRDC.EXE  
C:\Program Files\Common Files\Microsoft Shared\MODI\11.0\MSPSCAN.EXE  
C:\Program Files\Common Files\Microsoft Shared\MODI\11.0\MSPVIEW.EXE

Additional information not part of the answer:

To obtain and install MODI on newest versions of Windows see:
"Microsoft Office Document Imaging – Office 2010 to Office 2016"

References:

"Exclude Programs From DEP (Data Execution Prevention)"

"Microsoft Office Document Scanning error"

MODI is part of (free) "Microsoft SharePoint Designer 2007".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文