0
OneNote COM APIとPythonを使用して画像からテキストを認識します。新しいイメージを読み込むには、メソッド "UpdatePageContent"を使用します。これはとてもうまく動作します。OneNote COM-APIでOCR言語を設定する
import traceback
import win32com.client
def oneAddImage(OneNoteObject, PageID):
try:
ImagePath = r"C:\TestDir\TestImage.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サービスで使用する言語を設定する方法です。
いいえ、言語を入力しないと、OCRはデフォルト言語を使用します。 この場合、図のようにAPIについて同じことをしたいと思います。 [![画像の説明はこちら] [1]] [1] [1]:https://i.stack.imgur.com/WXUvK.png – user1754295