用OneNote com-api设置OCR语言



我使用OneNote com api和python识别图像中的文本。要加载新图像,我使用方法" UpdatePageContent",并且效果很好。

import traceback
import win32com.client
def oneAddImage(OneNoteObject, PageID):
    try:
        ImagePath = r"C:TestDirTestImage.png"
        newContent = u'<?xml version="1.0"?><one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2013/onenote" ID="%s"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Image format="png" originalPageNumber="0"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:File path="%s"/></one:Image></one:Page>'%(PageID, ImagePath)
        OneNoteObject = win32com.client.gencache.EnsureDispatch('OneNote.Application')
        OneNoteObject.UpdatePageContent(newContent, xsSchema=win32com.client.constants.xs2013)
    except Exception:
        print(str(traceback.format_exc()))
        return False

我的问题是,加载图像时如何设置OCR服务使用的语言?

一旦服务看到您的图像而没有语言ID,它应该自动识别它。这不是您所看到的吗?

最新更新