Python:what';上传启用OCR的图像的gdata方法是什么?

Python:what';上传启用OCR的图像的gdata方法是什么?,python,ocr,gdata-python-client,Python,Ocr,Gdata Python Client,如本PHP代码所示,() 可以将图像上传到自动转换为文本的google文档。我想知道如何在python中实现这一点。有一种“上传”方法,但我只是不知道如何启用OCR功能。假设您从这里开始: 您已经创建了一个经过身份验证的客户端对象 f = open('/path/to/your/test.pdf') ms = gdata.data.MediaSource(file_handle=f, content_type='application/pdf', content_length=os.path.

如本PHP代码所示,()


可以将图像上传到自动转换为文本的google文档。我想知道如何在python中实现这一点。有一种“上传”方法,但我只是不知道如何启用OCR功能。

假设您从这里开始:

您已经创建了一个经过身份验证的
客户端
对象

f = open('/path/to/your/test.pdf')
ms = gdata.data.MediaSource(file_handle=f, content_type='application/pdf', content_length=os.path.getsize(f.name))
folder = "https://docs.google.com/feeds/default/private/full" # folder in google docs.
entry = client.Upload(ms, f.name, folder_or_uri= folder + '?ocr=true') # ?ocr=true is the kicker
使用尾随的
?ocr=true
参数指定文件夹_或_uri是导致转换发生的原因

创建后,现在可以将其导出为txt文档